The live host nginx config (/etc/nginx/sites-enabled/overlord) was not tracked in git, leading to drift. This commit checks in a source-of-truth copy under nginx/overlord.conf with a deploy procedure documented at the top of the file. Includes the proxy_read_timeout/proxy_send_timeout 1d settings for both WebSocket location blocks (/websocket/ and /). Without these, nginx's default 60s timeout drops idle plugin connections in a reconnect loop — the symptom users saw was "WebSocket error … State: Aborted" every ~60s on idle characters. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| overlord.conf | ||