From 4c7e5208045d711f8e7a09a58336933a6d0d41af Mon Sep 17 00:00:00 2001 From: Deeman Date: Thu, 26 Feb 2026 10:59:33 +0100 Subject: [PATCH] fix(deploy): add analytics.duckdb bind-mount to docker-compose.prod.yml App containers need access to the serving DuckDB populated by the pipeline supervisor. Bind-mounts /data/materia/analytics.duckdb as read-only and sets SERVING_DUCKDB_PATH in container environment. Co-Authored-By: Claude Opus 4.6 --- web/docker-compose.prod.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/web/docker-compose.prod.yml b/web/docker-compose.prod.yml index d2a06df..27ce611 100644 --- a/web/docker-compose.prod.yml +++ b/web/docker-compose.prod.yml @@ -33,8 +33,10 @@ services: env_file: ./.env environment: - DATABASE_PATH=/app/data/app.db + - SERVING_DUCKDB_PATH=/data/materia/analytics.duckdb volumes: - app-data:/app/data + - /data/materia/analytics.duckdb:/data/materia/analytics.duckdb:ro networks: - net healthcheck: @@ -82,8 +84,10 @@ services: env_file: ./.env environment: - DATABASE_PATH=/app/data/app.db + - SERVING_DUCKDB_PATH=/data/materia/analytics.duckdb volumes: - app-data:/app/data + - /data/materia/analytics.duckdb:/data/materia/analytics.duckdb:ro networks: - net healthcheck: