👋 Hello from the appserver
This page is served by an nginx container with no published ports, reached only over
the internal web Docker network and fronted by Caddy, which terminates
HTTPS with an automatic Let’s Encrypt certificate.
Hostnamesample.wargard.game
ProxyCaddy → hello:80
App containernginx:alpine (internal)
TLSLet’s Encrypt (auto)