From 2764883a25b0ec3d69d21d62e37ef9dfc9de8c36 Mon Sep 17 00:00:00 2001 From: cawcenter Date: Fri, 12 Dec 2025 19:17:51 -0500 Subject: [PATCH] Config: Set Frontend to launch.jumpstartscaling.com and Fix Traefik Routing --- docker-compose.yaml | 17 ++++++++++++++--- frontend/astro.config.ts | 1 + 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index 7e44503..3875449 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -19,9 +19,14 @@ services: - 'DB_DATABASE=${POSTGRESQL_DATABASE:-directus}' - DB_USER=$SERVICE_USER_POSTGRESQL - DB_PASSWORD=$SERVICE_PASSWORD_POSTGRESQL - - REDIS_HOST=redis - REDIS_PORT=6379 - WEBSOCKETS_ENABLED=true + labels: + - "traefik.enable=true" + - "traefik.http.routers.directus.rule=Host(`net1.jumpstartscaling.com`)" + - "traefik.http.routers.directus.entrypoints=websecure" + - "traefik.http.routers.directus.tls.certresolver=letsencrypt" + - "traefik.http.services.directus.loadbalancer.server.port=8055" healthcheck: test: - CMD @@ -74,9 +79,15 @@ services: context: ./frontend dockerfile: Dockerfile environment: - - PUBLIC_DIRECTUS_URL=http://directus:8055 + - PUBLIC_DIRECTUS_URL=https://net1.jumpstartscaling.com - DIRECTUS_ADMIN_TOKEN=${DIRECTUS_ADMIN_TOKEN:-} - - PUBLIC_PLATFORM_DOMAIN=${PLATFORM_DOMAIN:-localhost} + - PUBLIC_PLATFORM_DOMAIN=launch.jumpstartscaling.com + labels: + - "traefik.enable=true" + - "traefik.http.routers.frontend.rule=Host(`launch.jumpstartscaling.com`)" + - "traefik.http.routers.frontend.entrypoints=websecure" + - "traefik.http.routers.frontend.tls.certresolver=letsencrypt" + - "traefik.http.services.frontend.loadbalancer.server.port=4321" depends_on: - directus diff --git a/frontend/astro.config.ts b/frontend/astro.config.ts index db1e229..cc89c7e 100644 --- a/frontend/astro.config.ts +++ b/frontend/astro.config.ts @@ -5,6 +5,7 @@ import node from '@astrojs/node'; // Spark Platform - Multi-Tenant SSR Configuration export default defineConfig({ + site: 'https://launch.jumpstartscaling.com', output: 'server', adapter: node({ mode: 'standalone'