feat: add missing standalone domain routing for all rApps
Added standaloneDomain to rsplat module (rsplat.online). Added 8 missing Traefik routers: rnotes, rfiles, rphotos, rinbox, rcart, rsplat, swag.mycofi.earth, providers.mycofi.earth. All 22 standalone-domain modules now have matching Traefik routing. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
ba8a87727e
commit
53b3cb5b30
|
|
@ -76,7 +76,6 @@ services:
|
|||
- "traefik.http.routers.rspace-rvote.entrypoints=web"
|
||||
- "traefik.http.routers.rspace-rvote.priority=120"
|
||||
- "traefik.http.routers.rspace-rvote.service=rspace-online"
|
||||
# rnotes.online — re-deployed standalone with Memory Card spec (Feb 22)
|
||||
- "traefik.http.routers.rspace-rwork.rule=Host(`rwork.online`)"
|
||||
- "traefik.http.routers.rspace-rwork.entrypoints=web"
|
||||
- "traefik.http.routers.rspace-rwork.priority=120"
|
||||
|
|
@ -109,6 +108,38 @@ services:
|
|||
- "traefik.http.routers.rspace-rmaps.entrypoints=web"
|
||||
- "traefik.http.routers.rspace-rmaps.priority=120"
|
||||
- "traefik.http.routers.rspace-rmaps.service=rspace-online"
|
||||
- "traefik.http.routers.rspace-rnotes.rule=Host(`rnotes.online`)"
|
||||
- "traefik.http.routers.rspace-rnotes.entrypoints=web"
|
||||
- "traefik.http.routers.rspace-rnotes.priority=120"
|
||||
- "traefik.http.routers.rspace-rnotes.service=rspace-online"
|
||||
- "traefik.http.routers.rspace-rfiles.rule=Host(`rfiles.online`)"
|
||||
- "traefik.http.routers.rspace-rfiles.entrypoints=web"
|
||||
- "traefik.http.routers.rspace-rfiles.priority=120"
|
||||
- "traefik.http.routers.rspace-rfiles.service=rspace-online"
|
||||
- "traefik.http.routers.rspace-rphotos.rule=Host(`rphotos.online`)"
|
||||
- "traefik.http.routers.rspace-rphotos.entrypoints=web"
|
||||
- "traefik.http.routers.rspace-rphotos.priority=120"
|
||||
- "traefik.http.routers.rspace-rphotos.service=rspace-online"
|
||||
- "traefik.http.routers.rspace-rinbox.rule=Host(`rinbox.online`)"
|
||||
- "traefik.http.routers.rspace-rinbox.entrypoints=web"
|
||||
- "traefik.http.routers.rspace-rinbox.priority=120"
|
||||
- "traefik.http.routers.rspace-rinbox.service=rspace-online"
|
||||
- "traefik.http.routers.rspace-rcart.rule=Host(`rcart.online`)"
|
||||
- "traefik.http.routers.rspace-rcart.entrypoints=web"
|
||||
- "traefik.http.routers.rspace-rcart.priority=120"
|
||||
- "traefik.http.routers.rspace-rcart.service=rspace-online"
|
||||
- "traefik.http.routers.rspace-rsplat.rule=Host(`rsplat.online`)"
|
||||
- "traefik.http.routers.rspace-rsplat.entrypoints=web"
|
||||
- "traefik.http.routers.rspace-rsplat.priority=120"
|
||||
- "traefik.http.routers.rspace-rsplat.service=rspace-online"
|
||||
- "traefik.http.routers.rspace-rswag.rule=Host(`swag.mycofi.earth`)"
|
||||
- "traefik.http.routers.rspace-rswag.entrypoints=web"
|
||||
- "traefik.http.routers.rspace-rswag.priority=120"
|
||||
- "traefik.http.routers.rspace-rswag.service=rspace-online"
|
||||
- "traefik.http.routers.rspace-rproviders.rule=Host(`providers.mycofi.earth`)"
|
||||
- "traefik.http.routers.rspace-rproviders.entrypoints=web"
|
||||
- "traefik.http.routers.rspace-rproviders.priority=120"
|
||||
- "traefik.http.routers.rspace-rproviders.service=rspace-online"
|
||||
# Service configuration
|
||||
- "traefik.http.services.rspace-online.loadbalancer.server.port=3000"
|
||||
- "traefik.docker.network=traefik-public"
|
||||
|
|
|
|||
|
|
@ -539,6 +539,7 @@ export const splatModule: RSpaceModule = {
|
|||
icon: "🔮",
|
||||
description: "3D Gaussian splat viewer",
|
||||
routes,
|
||||
standaloneDomain: "rsplat.online",
|
||||
|
||||
async onSpaceCreate(_spaceSlug: string) {
|
||||
// Splats are scoped by space_slug column. No per-space setup needed.
|
||||
|
|
|
|||
Loading…
Reference in New Issue