docker-compose.yml skeleton with placeholder services #2
Labels
No labels
area:agents
area:backend
area:clinical
area:dashboard
area:deploy
area:design
area:design-review
area:devices
area:docs
area:federation
area:identity
area:infra
area:interop
area:meta
area:security
area:sessions
area:web
area:webhook
area:workdir
type:bug
type:chore
type:epic
type:meta
type:user-story
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
charles/koinos#2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
A single
docker-compose upbrings up every component (placeholder images where real configs are not ready), so that follow-up issues can assume a working local topology.Acceptance criteria
Services declared
koinos-backend(placeholder image).koinos-web(placeholder image).caddy(reverse proxy, TLS with local CA in dev).postgres(single instance; schemas per service).redis.hapi-fhir.orthanc.tuwunel.livekit.coturn.zitadel.lldap.minio.Structure
docker-compose.yml— core.docker-compose.observability.yml— prometheus + grafana + loki (optional profile).docker-compose.dev.yml— dev overrides..env.examplewith every variable documented.Reachability
/→ web client./api→ backend./matrix→ Tuwunel./fhir→ HAPI FHIR (mediated by backend in prod; direct in dev)./auth→ Zitadel.Docs
deploy/README.mdwith minimums and first-run steps.Out of scope
References
spec/07-deployment.md.spec/08-roadmap-mvp.md— step #2.