33 lines
744 B
YAML
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
|