Skip to content

feat(host): make evig.orangecat.ch canonical (now live) - #256

Merged
catomean merged 1 commit into
mainfrom
fix/canonical-evig-host
Jul 28, 2026
Merged

feat(host): make evig.orangecat.ch canonical (now live)#256
catomean merged 1 commit into
mainfrom
fix/canonical-evig-host

Conversation

@catomean

Copy link
Copy Markdown
Collaborator

evig.orangecat.ch is live — DNS A record (→167.233.22.31) + Caddy vhost (merged into the revampit block, reverse_proxy 127.0.0.1:4004), HTTPS with auto cert, /api/health → 200. Both evig and revampit hosts serve. Auth verified safe (trustHost:true, host-only cookies; sign-in + session 200 on evig).

Flips the code canonical to evig (reverting the #252 dead-URL stopgap now that the host resolves):

  • org.ts website, urls.ts default, MISSION_STATEMENT.md, .env.selfhost.local.example.

The build-time NEXT_PUBLIC_SITE_URL/APP_URL were already flipped in the SELFHOST_ENV secret and the prod runtime .env, so merging this rebuilds with evig inlined → OG/canonical/JSON-LD all become evig. revampit.orangecat.ch stays a working alias (Layer B deploy paths/systemd unchanged).

🤖 Generated with Claude Code

evig.orangecat.ch is live (DNS A record + Caddy vhost → the app on the Hetzner
box, HTTPS, health 200; both hosts serve). Auth is safe on it (trustHost:true +
host-only cookies). Flip the code canonical to evig; revampit.orangecat.ch stays
a working alias until the deploy-path/systemd identifiers are cut over (Layer B).

- org.ts `website` → evig (reverts the #252 dead-URL stopgap)
- urls.ts PUBLIC_SITE_URL default → evig (metadataBase fallback; prod env wins)
- MISSION_STATEMENT.md website → evig
- .env.selfhost.local.example host vars → evig

Build-time NEXT_PUBLIC_SITE_URL/APP_URL already flipped to evig in the SELFHOST_ENV
secret + prod runtime .env, so this deploy inlines evig into OG/canonical.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@catomean
catomean merged commit 4a47d24 into main Jul 28, 2026
6 of 7 checks passed
@catomean
catomean deleted the fix/canonical-evig-host branch July 28, 2026 12:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant