Files
btc-trading/docker/docker-compose.yml

33 lines
744 B
YAML

version: '3.8'
services:
ping_pong_bot:
build:
context: ..
dockerfile: docker/Dockerfile.bot
image: btc_bot
container_name: btc_ping_pong_bot
network_mode: host
environment:
- DB_HOST=20.20.20.20
- DB_PORT=5433
- DB_NAME=btc_data
- DB_USER=btc_bot
- DB_PASSWORD=${DB_PASSWORD}
- API_KEY=${BYBIT_API_KEY}
- API_SECRET=${BYBIT_API_SECRET}
- LOG_LEVEL=INFO
- PYTHONUNBUFFERED=1
volumes:
- ../src:/app/src
- /volume1/btc_bot/logs:/app/logs
- ../config:/app/config:ro
- ../.env:/app/.env:ro
restart: unless-stopped
deploy:
resources:
limits:
memory: 256M
reservations:
memory: 128M