# /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/ # }