thermograph/deploy/Caddyfile

25 lines
699 B
Text
Raw Normal View History

# /etc/caddy/Caddyfile on the VPS.
# Replace thermograph.example.com with your real hostname. Its A/AAAA record
# must already point at this VPS — Caddy provisions a Let's Encrypt cert on
# first request and auto-renews. Nothing else to do for TLS.
thermograph.example.com {
encode zstd gzip
# Reverse-proxy to the loopback uvicorn (see thermograph.service).
reverse_proxy 127.0.0.1:8137
log {
output file /var/log/caddy/thermograph.log
}
}
# If you keep THERMOGRAPH_BASE=/thermograph instead of serving at the root,
# use this block instead of the one above:
#
# thermograph.example.com {
# encode zstd gzip
# reverse_proxy /thermograph/* 127.0.0.1:8137
# redir / /thermograph/
# }