7b7adbdb34
Capture→Review uploads the calibrated lineup PNGs (clean cal + batch) as
multipart to /api/v1/slabs/{id}/photos. nginx's default 1MB
client_max_body_size 413s on real multi-MB photos, blocking the
Capture→Review transition. Allow 25m.
Deploy
Milestone 1 ships as a Docker image that serves the capture app. Where the container runs is chosen at runtime.
No FastAPI and no Woo client in this milestone.
docker-compose.yml, Caddyfile.fragment, and .env.example describe an older two-service stack. They are not the Milestone 1 contract.