From 697fc235ee754d907f1871916811f338f97baa84 Mon Sep 17 00:00:00 2001 From: Zak Bearman Date: Mon, 7 Sep 2026 13:46:09 +1200 Subject: [PATCH] Serve resilient launch cover independently of application upstream --- PRODUCTION.md | 13 +++++++++++++ docker/coming-soon.html | 5 +++++ 2 files changed, 18 insertions(+) create mode 100644 docker/coming-soon.html diff --git a/PRODUCTION.md b/PRODUCTION.md index 994a288..03ce1cd 100644 --- a/PRODUCTION.md +++ b/PRODUCTION.md @@ -49,3 +49,16 @@ root folders, invite policy and notification rules in admin settings before use. - Retrieve `/home/zak/magent-production/bootstrap-admin.json` securely on AMS-DEV01. Sign in at `/login`, then open `/admin` while the cover is active. - No SMTP message was sent as part of validation. Background jobs remain paused. + +## Cover resilience update + +The application host subsequently became unreachable over TCP from Caddy (both +3100 and 3200 timed out, despite responding to ping). The cover is now served +directly by Caddy from `/var/lib/caddy/magent-cover/index.html`, sourced from +`docker/coming-soon.html`, for `/`, `/coming-soon` and `/coming-soon/`. +It needs no application server, JavaScript, API or external assets. +Other paths retain the production reverse proxy. Full launch now also requires +removing the `@landing`/static `handle` block from the production Caddy site once +upstream connectivity is stable; the environment switch alone is insufficient. +Pre-static configuration backup: +`/etc/caddy/Caddyfile.bak-magent-static-20260907T0145`. diff --git a/docker/coming-soon.html b/docker/coming-soon.html new file mode 100644 index 0000000..4c99956 --- /dev/null +++ b/docker/coming-soon.html @@ -0,0 +1,5 @@ + +Coming soon | Magent — Grizzlyflix +
GRIZZLYFLIX
COMING SOON

Your next watch.
Made simpler.

The new Magent is on its way. Easier requests, clearer updates and a simpler way to get things fixed.

01Request
02Track
03Watch

We’re getting everything ready. Check back soon.