docs: add architecture documentation and slides
This commit is contained in:
18
docs/adr/006-caddy-production-ingress.md
Normal file
18
docs/adr/006-caddy-production-ingress.md
Normal file
@@ -0,0 +1,18 @@
|
||||
# ADR 006: Use Caddy For Production Ingress
|
||||
|
||||
## Status
|
||||
|
||||
Accepted.
|
||||
|
||||
## Context
|
||||
|
||||
Production should expose only the demo UI under `gapido.amiirkhl.ir` with HTTPS.
|
||||
|
||||
## Decision
|
||||
|
||||
Use Caddy as the reverse proxy and TLS terminator. Route public traffic to `demo-app:8080`.
|
||||
|
||||
## Consequences
|
||||
|
||||
TLS automation is simple. Internal services remain private on Docker networking.
|
||||
|
||||
Reference in New Issue
Block a user