first commit
This commit is contained in:
21
infrastructure/README.md
Normal file
21
infrastructure/README.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user