gabriel / musehub public
docker-compose.override.yml yaml
37 lines 1.4 KB
Raw
sha256:a34090cc4a394a78bd72cbbe34b08cc59525141e19135b6c0ab154f10611b9ef debug(push/stream): instrument O-frame decode path with INF… Sonnet 4.6 patch 121 days ago
1 # Development overrides — bind-mount source dirs so changes are reflected
2 # immediately without rebuilding the image.
3 #
4 # Active automatically when you run `docker compose` from this directory.
5 # Production deployments use docker-compose.yml alone (no override).
6 services:
7 musehub:
8 environment:
9 DEBUG: "true"
10 UVICORN_WORKERS: "1"
11 TEST_DATABASE_URL: "postgresql+asyncpg://musehub:musehub@postgres:5432/musehub_test"
12 volumes:
13 - ./musehub:/app/musehub
14 - ./tests:/app/tests
15 - ./tools:/app/tools
16 - ./scripts:/app/scripts
17 - ./alembic:/app/alembic
18 # Muse VCS engine — bind-mounted so entrypoint.sh can pip install it.
19 - ../muse:/muse:ro
20 # Contracts package — bind-mounted read-only so entrypoint.sh can pip install it.
21 - ../contracts:/src/contracts:ro
22 - ./deploy:/app/deploy:ro
23 # Root-level config files — needed by infra/security tests that parse them.
24 - ./Dockerfile:/app/Dockerfile:ro
25 - ./docker-compose.yml:/app/docker-compose.yml:ro
26 - ./docker-compose.override.yml:/app/docker-compose.override.yml:ro
27 - ./.env.example:/app/.env.example:ro
28 - ./.museignore:/app/.museignore:ro
29
30 worker:
31 environment:
32 DEBUG: "false"
33 WORKER_POLL_INTERVAL: "1.0"
34 volumes:
35 - ./musehub:/app/musehub
36 - ../muse:/muse:ro
37 - ../contracts:/src/contracts:ro
File History 1 commit
sha256:a34090cc4a394a78bd72cbbe34b08cc59525141e19135b6c0ab154f10611b9ef debug(push/stream): instrument O-frame decode path with INF… Sonnet 4.6 patch 121 days ago