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: