diff --git a/docker-compose.yml b/docker-compose.yml index 3038c98..8a7e03f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -43,6 +43,12 @@ services: REDIS_URL: redis://redis:6379/0 volumes: - ./config:/app/config:ro + # Mount app code + migrations from the host so edits take effect + # on a plain `docker compose restart app` — no image rebuild. + # Image still bakes a copy at build time as a fallback. + - ./app:/app/app + - ./alembic:/app/alembic + - ./alembic.ini:/app/alembic.ini:ro depends_on: db: condition: service_healthy @@ -62,6 +68,9 @@ services: REDIS_URL: redis://redis:6379/0 volumes: - ./config:/app/config:ro + - ./app:/app/app + - ./alembic:/app/alembic + - ./alembic.ini:/app/alembic.ini:ro depends_on: db: condition: service_healthy