Audit F1: prod.nginx had only the SPA fallback so all API requests, trigger requests, and kubeconfig requests returned index.html, breaking the prod deployment end-to-end. Added an upstream canary block to nginx.prod.conf and three proxy_pass location blocks mirroring dev.nginx (plus CF-Connecting-IP header since prod sits behind Cloudflare Tunnel). |
||
|---|---|---|
| .. | ||
| dev.nginx | ||
| nginx.conf | ||
| nginx.prod.conf | ||
| prod.nginx | ||