Files
krow_backend/infrastructure/README.md
2026-08-24 13:06:29 +05:30

22 lines
980 B
Markdown

# infrastructure
Deployment and local-environment definitions.
**Empty in Phase 1, on purpose.** The Phase 1 scope is the Go module, the
database connection and the initial migration, run against a PostgreSQL 18.6
instance that already exists on the developer's machine. Nothing here is needed
to get `make migrate-up && make run` working.
What lands here in later phases, once each is actually approved:
| File | Phase | Contents |
| --- | --- | --- |
| `docker-compose.dev.yml` | 2 | PostgreSQL + pgvector, so the dev database stops being a machine-local install |
| `docker-compose.dev.yml` (extended) | later | Redis, NATS, MinIO — each only when the phase that needs it starts |
| `Dockerfile.api` | later | Multi-stage build for `go-api` |
| `Dockerfile.owliver` | later | The Python service |
| `otel-collector.yaml` | later | OpenTelemetry collector config |
Adding any of these before its phase would be speculative, so the directory
holds only this note for now.