Infrastructure¶
Core infrastructure services for networking, reverse proxy, SSL/TLS management, and DNS.
Services¶
| Service | Description | Path |
|---|---|---|
| Traefik | Modern reverse proxy and load balancer | 01-infrastructure/traefik/ |
| Bind9 | DNS server for local domain resolution | 01-infrastructure/bind9/ |
| Nginx + Certbot | Nginx with Let's Encrypt SSL | 01-infrastructure/nginx-certbot/ |
Network Architecture¶
graph LR
Client -->|DNS Query| Bind9
Bind9 -->|Resolve| Traefik
Traefik -->|Route| Services
Common Configuration¶
All infrastructure services share:
- Domain:
apps.local(configurable via$DOMAINenv var) - Network:
traefik-publicfor inter-service communication - DNS: Bind9 resolves
*.apps.localto Docker host