9d87d08547
When the SvelteKit upstream is unreachable (container restart, deploy) nginx now serves a static, brand-styled "Be right back" page instead of the default 502/503. Auto-reloads after 60s so visitors don't sit on it once the app is back. - nginx/maintenance.html: self-contained, no external assets, inline paw SVG, brand colours, contact details fallback - nginx/nginx.conf: proxy_intercept_errors + error_page 502/503/504 on both location blocks; 2s proxy_connect_timeout so nginx fails over fast instead of holding the connection for 60s Deploy note: the html file needs to live at /var/www/html/maintenance.html inside the nginx container (already mounted from /docker/wordpress/goodwalk.co.nz/html). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>