Summary
Provide multi-stage Dockerfile for the Go API server and a Docker Compose file that brings up the server, Postgres 15, and Redis for local development. This unblocks local testing of every downstream migration / handler issue.
Design reference
- docs/00-architecture-overview.md §2 (Stack Decisions)
Acceptance criteria
Dependencies
#2, #5
Complexity
S
Summary
Provide multi-stage Dockerfile for the Go API server and a Docker Compose file that brings up the server, Postgres 15, and Redis for local development. This unblocks local testing of every downstream migration / handler issue.
Design reference
Acceptance criteria
Dockerfilebuilds a minimal image (distroless or scratch) under 50 MBdocker-compose.ymldefines services:api,postgres:15,redis:7docker compose upfrom a fresh clone produces a healthy API responding to/healthzmigrateservice or run-once job that applies migrations on bootDependencies
#2, #5
Complexity
S