feat(demo): switch demo data volume to tmpfs, wire DEMO_SEED_FILE

This commit is contained in:
pyr0ball 2026-04-15 23:04:36 -07:00
parent 29ba40edcb
commit 689703d065

View file

@ -21,11 +21,14 @@ services:
- "8504:8501" - "8504:8501"
volumes: volumes:
- ./demo/config:/app/config - ./demo/config:/app/config
- ./demo/data:/app/data - ./demo:/app/demo:ro # seed.sql lives here; read-only
# No /docs mount — demo has no personal documents # /app/data is tmpfs — ephemeral, resets on every container start
tmpfs:
- /app/data
environment: environment:
- DEMO_MODE=true - DEMO_MODE=true
- STAGING_DB=/app/data/staging.db - STAGING_DB=/app/data/staging.db
- DEMO_SEED_FILE=/app/demo/seed.sql
- DOCS_DIR=/tmp/demo-docs - DOCS_DIR=/tmp/demo-docs
- STREAMLIT_SERVER_BASE_URL_PATH=peregrine - STREAMLIT_SERVER_BASE_URL_PATH=peregrine
- PYTHONUNBUFFERED=1 - PYTHONUNBUFFERED=1