fractafrag/docker-compose.override.yml
John Lightner 365c033e0e Fix Docker Compose startup issues
- Rename EngagementEvent.metadata → event_metadata (SQLAlchemy reserved name)
- Replace passlib with direct bcrypt usage (passlib incompatible with bcrypt 5.0)
- Fix renderer Dockerfile: npm ci → npm install (no lockfile)
- Fix frontend Dockerfile: single-stage, skip tsc for builds
- Remove deprecated 'version' key from docker-compose.yml
- Add docker-compose.dev.yml for data-stores-only local dev
- Add start_period to API healthcheck for startup grace
2026-03-24 21:06:01 -05:00

36 lines
660 B
YAML

# docker-compose.override.yml — Local dev overrides
# Automatically picked up by `docker compose up`
services:
api:
volumes:
- ./services/api:/app
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000", "--reload"]
ports:
- "8000:8000"
frontend:
volumes:
- ./services/frontend:/app
- /app/node_modules
command: ["npx", "vite", "--host", "0.0.0.0"]
ports:
- "5173:5173"
mcp:
volumes:
- ./services/mcp:/app
ports:
- "3200:3200"
renderer:
ports:
- "3100:3100"
postgres:
ports:
- "5432:5432"
redis:
ports:
- "6379:6379"