# Caddy — reverse proxy для почтового сервера # Автоматически получает HTTPS-сертификат от Let's Encrypt mail.jambotron.com { # Статический фронтенд (Angular) root * /usr/share/caddy file_server encode gzip # REST API — проксируем на Spring Boot reverse_proxy /api/* mail-server:8080 { header_up Host {host} header_up X-Real-IP {remote_host} header_up X-Forwarded-For {remote_host} header_up X-Forwarded-Proto {scheme} } # Логин и регистрация reverse_proxy /login mail-server:8080 reverse_proxy /register mail-server:8080 # Логи log { output file /var/log/caddy/access.log { roll_size 50mb roll_keep 5 } } }