aboutsummaryrefslogtreecommitdiffstats
path: root/docker-compose-test.yaml
diff options
context:
space:
mode:
authorterminaldweller <devi@terminaldweller.com>2024-08-01 12:35:08 +0000
committerterminaldweller <devi@terminaldweller.com>2024-08-01 12:35:08 +0000
commit3cc99a0090279daee42b03d6337ac0893bf5513a (patch)
tree115d0a7218d5009133a22e5b4e798947d40762c0 /docker-compose-test.yaml
parentfixed for dockerhub action (diff)
downloadhived-3cc99a0090279daee42b03d6337ac0893bf5513a.tar.gz
hived-3cc99a0090279daee42b03d6337ac0893bf5513a.zip
Diffstat (limited to 'docker-compose-test.yaml')
-rw-r--r--docker-compose-test.yaml95
1 files changed, 0 insertions, 95 deletions
diff --git a/docker-compose-test.yaml b/docker-compose-test.yaml
deleted file mode 100644
index 49ceab9..0000000
--- a/docker-compose-test.yaml
+++ /dev/null
@@ -1,95 +0,0 @@
-services:
- nginx:
- image: nginx:stable
- deploy:
- resources:
- limits:
- memory: 128M
- logging:
- driver: "json-file"
- options:
- max-size: "100m"
- ports:
- - "127.0.0.1:10008:443"
- networks:
- - apinet
- restart: unless-stopped
- cap_drop:
- - ALL
- cap_add:
- - CHOWN
- - DAC_OVERRIDE
- - SETGID
- - SETUID
- - NET_BIND_SERVICE
- volumes:
- - ./nginx.conf:/etc/nginx/nginx.conf:ro
- - ./ss_certs/server.cert:/etc/letsencrypt/live/api.terminaldweller.com/fullchain.pem:ro
- - ./ss_certs/server.key:/etc/letsencrypt/live/api.terminaldweller.com/privkey.pem:ro
- depends_on:
- - hived
- hived:
- image: hived
- build:
- context: ./hived
- deploy:
- resources:
- limits:
- memory: 256M
- logging:
- driver: "json-file"
- options:
- max-size: "100m"
- secrets:
- - tg_bot_token
- networks:
- - apinet
- - dbnet
- ports:
- - "127.0.0.1:10009:8090"
- entrypoint: ["/hived/hived"]
- command: ["serve", "--http=0.0.0.0:8090"]
- depends_on:
- - keydb
- cap_drop:
- - ALL
- environment:
- - SERVER_DEPLOYMENT_TYPE=test
- - HIVED_PRICE_SOURCE=cryptocompare
- - CMC_API_KEY=
- - POLYGON_API_KEY=
- - CRYPTOCOMPARE_API_KEY=
- - TELEGRAM_BOT_TOKEN=
- volumes:
- - ./hived/hived.toml:/hived/hived.toml
- keydb:
- image: eqalpha/keydb:alpine_x86_64_v6.3.4
- deploy:
- resources:
- limits:
- memory: 256M
- logging:
- driver: "json-file"
- options:
- max-size: "100m"
- networks:
- - dbnet
- ports:
- - "127.0.0.1:6380:6379"
- environment:
- - ALLOW_EMPTY_PASSWORD=yes
- volumes:
- - keydb-data:/data/
-networks:
- dbnet:
- apinet:
-secrets:
- tg_bot_token:
- file: ./tgtoken
- polygon_api_key:
- file: ./polygon_api_key
- cmc_api_key:
- file: ./cmc_api_key
-volumes:
- keydb-data:
- pb-vault: