fix: redirect cal.scottylabs.org to cmucal.com #6

Merged
jalenluorion merged 1 commit from fix/redirect-legacy-domain into main 2026-09-29 00:26:58 +00:00
Member

cal.scottylabs.org has served an empty 200 since web moved to cmucal.com. Kennel has no redirect route, so this adds a small static site on the old domain that forwards every path (with query and fragment) to cmucal.com. The web and api services are unchanged.

cal.scottylabs.org has served an empty 200 since web moved to cmucal.com. Kennel has no redirect route, so this adds a small static site on the old domain that forwards every path (with query and fragment) to cmucal.com. The web and api services are unchanged.
fix: redirect cal.scottylabs.org to cmucal.com
Some checks failed
kennel/build build succeeded
CI / check-1 (pull_request) Failing after 10m34s
CI / check (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
da4a919288
Moving web to cmucal.com dropped kennel's Caddy route for the old domain,
since kennel routes one customDomain per deployment. The Cloudflare record
still points at the tunnel, so Caddy answers every request there with an
empty 200.

Kennel has no redirect route type, so serve a one-page static site on the
old domain in spa mode. Every path gets the same page, which forwards to
cmucal.com with the path, query and fragment preserved, and falls back to a
meta refresh to the root without JavaScript.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
jalenluorion force-pushed fix/redirect-legacy-domain from da4a919288
Some checks failed
kennel/build build succeeded
CI / check-1 (pull_request) Failing after 10m34s
CI / check (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
to 67f2d50886
Some checks failed
kennel/build build succeeded
CI / check (pull_request) Has been cancelled
CI / check-1 (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
2026-09-28 23:17:18 +00:00
Compare
jalenluorion force-pushed fix/redirect-legacy-domain from 67f2d50886
Some checks failed
kennel/build build succeeded
CI / check (pull_request) Has been cancelled
CI / check-1 (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
to beefc3206a
Some checks failed
kennel/build build succeeded
CI / check (pull_request) Has been cancelled
CI / check-1 (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
2026-09-29 00:03:31 +00:00
Compare
jalenluorion force-pushed fix/redirect-legacy-domain from beefc3206a
Some checks failed
kennel/build build succeeded
CI / check (pull_request) Has been cancelled
CI / check-1 (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
to 13a13a1ec5
Some checks failed
kennel/build build succeeded
CI / check (pull_request) Has been cancelled
CI / check-1 (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
2026-09-29 00:16:16 +00:00
Compare
jalenluorion force-pushed fix/redirect-legacy-domain from 13a13a1ec5
Some checks failed
kennel/build build succeeded
CI / check (pull_request) Has been cancelled
CI / check-1 (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
to 55d5d3b075
Some checks failed
kennel/build build succeeded
CI / check-1 (pull_request) Successful in 10m8s
CI / build (pull_request) Failing after 14m18s
CI / check (pull_request) Failing after 0s
2026-09-29 00:25:20 +00:00
Compare
jalenluorion deleted branch fix/redirect-legacy-domain 2026-09-29 00:26:58 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
ScottyLabs/cal!6
No description provided.