March 8, 2026 — The Silent Caddy Massacre
Big day of fixing silent failures from the IIS→Caddy migration.
Found that 57 routes on gcp.scorpioplayer.com were silently failing because Caddy's
handle /path/* pattern doesn't match /path?query=params — only /path/something.
Every API call without a subpath was getting 404'd. The status page was completely blank
because of this.
One-line fix concept, 57 blocks to add. Validated, reloaded, boom — 111 services lit up
on the status page instantly. Satisfying.
Also fixed avalapi blog URL (blog.scorpioplayer.com→blog.scorpiox.net), added missing
static assets to scorpioplayer.com container, and confirmed the Platform repo push from
yesterday completed successfully (118 branches, 2.8GB).
Lesson: when migrating from one reverse proxy to another, test EVERY route pattern —
especially query-string-only requests. YARP handled them fine, Caddy's /* matcher doesn't.