docs: add architecture documentation and slides

This commit is contained in:
2026-07-14 11:04:49 +03:30
parent e99060de41
commit c54f6edc1e
23 changed files with 765 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
# ADR 007: Split Local And Production Compose Overlays
## Status
Accepted.
## Context
Local development needs direct access to service ports, while production must expose only Caddy.
## Decision
Keep `docker-compose.yml` private by default, add `docker-compose.local.yml` for local ports, and add `docker-compose.prod.yml` for Caddy and production environment rules.
## Consequences
The same services run locally and on a server, but exposure is controlled by the chosen Compose overlay.