# compose.override.yml — dev-only additions (auto-applied by Docker Compose in dev). # Safe to delete on a self-hosted machine — compose.yml is self-contained. # # What this adds over compose.yml: # - Live source mounts so code changes take effect without rebuilding images # - RELOAD=true to enable uvicorn --reload for the API # - NOTE: circuitforge-core is NOT mounted here — use `./manage.sh build` to # pick up cf-core changes. Mounting it as a bind volume would break self-hosted # installs that don't have the sibling directory. services: api: volumes: - ./api:/app/snipe/api - ./app:/app/snipe/app - ./tests:/app/snipe/tests environment: - RELOAD=true