Files
trading-daemon/docker-compose.yml
Melchior Reimers ace87dbb33
All checks were successful
Deployment / deploy-docker (push) Successful in 7s
feat: enable password protection for QuestDB via Gitea secrets
2026-01-23 17:25:55 +01:00

35 lines
776 B
YAML

version: '3.8'
services:
questdb:
image: questdb/questdb:latest
container_name: questdb
ports:
- "9000:9000"
- "8812:8812"
- "9009:9009"
volumes:
- questdb_data:/root/.questdb
restart: always
environment:
- QDB_HTTP_AUTH_ENABLED=true
- QDB_HTTP_USER=${DB_USER:-admin}
- QDB_HTTP_PASSWORD=${DB_PASSWORD:-quest}
# ILP Auth (optional, but good for consistency)
- QDB_PG_USER=${DB_USER:-admin}
- QDB_PG_PASSWORD=${DB_PASSWORD:-quest}
fetcher:
build: .
container_name: trading_fetcher
depends_on:
- questdb
restart: always
environment:
- PYTHONUNBUFFERED=1
- DB_USER=${DB_USER:-admin}
- DB_PASSWORD=${DB_PASSWORD:-quest}
volumes:
questdb_data: