flash-crash-watchdog / docker-compose.yml
Dev2506's picture
Add files using upload-large-folder tool
2bbc43c verified
Raw
History Blame Contribute Delete
1.08 kB
version: "3.9"
services:
proxy:
build:
context: ./proxy
dockerfile: Dockerfile
command: --symbol BTCUSDT --depth 20 --out tcp://0.0.0.0:5555
ports:
- "5555:5555"
restart: unless-stopped
detector:
build:
context: ./ml
dockerfile: Dockerfile
command: >
python -m flash_crash_watchdog.cli live
--symbol BTCUSDT
--source tcp://proxy:5555
depends_on:
- proxy
environment:
- PYTHONUNBUFFERED=1
volumes:
- ./data:/app/data
- ./configs:/app/configs
restart: unless-stopped
dashboard:
build:
context: ./dashboard
dockerfile: Dockerfile
ports:
- "3000:3000"
depends_on:
- detector
restart: unless-stopped
prometheus:
image: prom/prometheus:latest
ports:
- "9090:9090"
volumes:
- ./configs/prometheus.yml:/etc/prometheus/prometheus.yml
restart: unless-stopped
grafana:
image: grafana/grafana:latest
ports:
- "3001:3000"
depends_on:
- prometheus
restart: unless-stopped