feat: add web dashboard and metadata enrichment daemon
All checks were successful
Deployment / deploy-docker (push) Successful in 4s

This commit is contained in:
Melchior Reimers
2026-01-23 17:49:48 +01:00
parent 47a8ceab32
commit 608af97a93
7 changed files with 497 additions and 2 deletions

View File

@@ -15,12 +15,13 @@ services:
- 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: .
build:
context: .
dockerfile: Dockerfile
container_name: trading_fetcher
depends_on:
- questdb
@@ -30,5 +31,34 @@ services:
- DB_USER=${DB_USER:-admin}
- DB_PASSWORD=${DB_PASSWORD:-quest}
metadata_fetcher:
build:
context: .
dockerfile: Dockerfile.metadata
container_name: metadata_fetcher
depends_on:
- questdb
restart: always
environment:
- PYTHONUNBUFFERED=1
- DB_USER=${DB_USER:-admin}
- DB_PASSWORD=${DB_PASSWORD:-quest}
- DB_HOST=questdb
dashboard:
build:
context: .
dockerfile: Dockerfile.dashboard
container_name: trading_dashboard
ports:
- "8080:8000"
depends_on:
- questdb
restart: always
environment:
- DB_USER=${DB_USER:-admin}
- DB_PASSWORD=${DB_PASSWORD:-quest}
- DB_HOST=questdb
volumes:
questdb_data: