67775d6c8c
Root cause: Caddy on :80 returned 308 → HTTPS, and TLS handshake failed (Go/OpenSSL compat). Phones hung on HTTPS redirect loop. Fix: Caddyfile serves all HTTP on :80 without TLS/redirect. Docker compose drops port 443 and cert mount. Interim — post-POC restores proper TLS.