Commit Graph

5 Commits

Author SHA1 Message Date
Jeff Emmett d96d14c522 fix: use web entrypoint instead of websecure for Cloudflare tunnel compatibility
rstack.online was returning 404 because the Traefik router was configured
for the websecure entrypoint, but traffic arrives via Cloudflare tunnel on
the web entrypoint. Also removed from rspace-redirects to prevent redirect
loop through rspace.online/rstack/ -> rstack.rspace.online/ -> 404.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 02:12:24 +00:00
Jeff Emmett 7dbcb33398 fix: add Traefik priority 130 to override rspace-online routing
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 14:32:11 -08:00
Jeff Emmett 1e5a284895 feat: add space subdomain routing and ownership support
- Traefik wildcard HostRegexp for <space>.r*.online subdomains
- Middleware subdomain extraction and path rewriting
- Provision endpoint with owner_did acknowledgement
- Registry enforces space ownership via EncryptID JWT

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 13:20:11 -08:00
Jeff Emmett 308bc12b9f Add Docker healthcheck to docker-compose.yml
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 17:49:15 -07:00
Jeff Emmett 4c4dce784b feat: initial rStack.online landing page
Static site listing all r-Stack ecosystem apps with EncryptID
identity section. Dockerized with nginx + Traefik labels.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 14:26:58 -07:00