# Pablan reverse proxy — Caddy (customer default). # PABLAN_DOMAIN comes from .env via docker-compose.yml; Caddy provisions TLS # automatically (Let's Encrypt for public domains, internal CA for localhost). {$PABLAN_DOMAIN} { encode zstd gzip handle /api/* { reverse_proxy backend:8000 } handle { reverse_proxy frontend:3000 } }