# Local dev — run the proxy in Docker with live reload. # docker compose up --build # Build context is the repo root so docs/schemas is available to the image. # Ollama runs on the homelab (charter §4), not here — point OLLAMA_BASE_URL at it. services: api: build: context: . dockerfile: api/Dockerfile ports: - "8000:8000" env_file: - path: ./api/.env required: false environment: PORT: 8000 # Mount source + schemas so edits are live without a rebuild. volumes: - ./api/app:/app/app:ro - ./docs/schemas:/app/schemas:ro command: > uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload