tradingview-alert-dispatcher/docker-compose.yml
2026-05-14 22:12:31 +08:00

34 lines
851 B
YAML

services:
dispatcher:
build: .
ports:
- "8030:8000"
environment:
ADMIN_USERNAME: admin
ADMIN_PASSWORD: change-me-now
SESSION_SECRET: replace-with-a-long-random-secret
WEBHOOK_TOKEN: replace-with-a-shared-webhook-secret
RETENTION_DAYS: 30
MAX_DELIVERY_ATTEMPTS: 3
RETRY_BACKOFF_SECONDS: 60
volumes:
- dispatcher-data:/data
worker:
build: .
command: ["python", "-m", "app.worker"]
environment:
ADMIN_USERNAME: admin
ADMIN_PASSWORD: change-me-now
SESSION_SECRET: replace-with-a-long-random-secret
WEBHOOK_TOKEN: replace-with-a-shared-webhook-secret
RETENTION_DAYS: 30
MAX_DELIVERY_ATTEMPTS: 3
RETRY_BACKOFF_SECONDS: 60
WORKER_INTERVAL_SECONDS: 15
volumes:
- dispatcher-data:/data
volumes:
dispatcher-data: