merge: mount analytics.duckdb in prod containers + fix CI pytest hang

This commit is contained in:
Deeman
2026-02-24 04:19:51 +01:00
2 changed files with 13 additions and 1 deletions

View File

@@ -9,7 +9,7 @@ test:
- pip install uv - pip install uv
script: script:
- uv sync - uv sync
- uv run pytest web/tests/ -x -q - uv run pytest web/tests/ -x -q -p no:faulthandler
- uv run ruff check web/src/ web/tests/ - uv run ruff check web/src/ web/tests/
rules: rules:
- if: $CI_COMMIT_BRANCH == "master" - if: $CI_COMMIT_BRANCH == "master"

View File

@@ -59,8 +59,10 @@ services:
env_file: ./.env env_file: ./.env
environment: environment:
- DATABASE_PATH=/app/data/app.db - DATABASE_PATH=/app/data/app.db
- SERVING_DUCKDB_PATH=/app/data/analytics.duckdb
volumes: volumes:
- app-data:/app/data - app-data:/app/data
- /data/padelnomics/analytics.duckdb:/app/data/analytics.duckdb:ro
networks: networks:
- net - net
healthcheck: healthcheck:
@@ -79,8 +81,10 @@ services:
env_file: ./.env env_file: ./.env
environment: environment:
- DATABASE_PATH=/app/data/app.db - DATABASE_PATH=/app/data/app.db
- SERVING_DUCKDB_PATH=/app/data/analytics.duckdb
volumes: volumes:
- app-data:/app/data - app-data:/app/data
- /data/padelnomics/analytics.duckdb:/app/data/analytics.duckdb:ro
networks: networks:
- net - net
@@ -93,8 +97,10 @@ services:
env_file: ./.env env_file: ./.env
environment: environment:
- DATABASE_PATH=/app/data/app.db - DATABASE_PATH=/app/data/app.db
- SERVING_DUCKDB_PATH=/app/data/analytics.duckdb
volumes: volumes:
- app-data:/app/data - app-data:/app/data
- /data/padelnomics/analytics.duckdb:/app/data/analytics.duckdb:ro
networks: networks:
- net - net
@@ -108,8 +114,10 @@ services:
env_file: ./.env env_file: ./.env
environment: environment:
- DATABASE_PATH=/app/data/app.db - DATABASE_PATH=/app/data/app.db
- SERVING_DUCKDB_PATH=/app/data/analytics.duckdb
volumes: volumes:
- app-data:/app/data - app-data:/app/data
- /data/padelnomics/analytics.duckdb:/app/data/analytics.duckdb:ro
networks: networks:
- net - net
healthcheck: healthcheck:
@@ -128,8 +136,10 @@ services:
env_file: ./.env env_file: ./.env
environment: environment:
- DATABASE_PATH=/app/data/app.db - DATABASE_PATH=/app/data/app.db
- SERVING_DUCKDB_PATH=/app/data/analytics.duckdb
volumes: volumes:
- app-data:/app/data - app-data:/app/data
- /data/padelnomics/analytics.duckdb:/app/data/analytics.duckdb:ro
networks: networks:
- net - net
@@ -142,8 +152,10 @@ services:
env_file: ./.env env_file: ./.env
environment: environment:
- DATABASE_PATH=/app/data/app.db - DATABASE_PATH=/app/data/app.db
- SERVING_DUCKDB_PATH=/app/data/analytics.duckdb
volumes: volumes:
- app-data:/app/data - app-data:/app/data
- /data/padelnomics/analytics.duckdb:/app/data/analytics.duckdb:ro
networks: networks:
- net - net