diff --git a/apps/hub/app/(app)/_components/FirstPath.tsx b/apps/hub/app/(app)/_components/FirstPath.tsx index 90374d66..de0fc873 100644 --- a/apps/hub/app/(app)/_components/FirstPath.tsx +++ b/apps/hub/app/(app)/_components/FirstPath.tsx @@ -37,7 +37,7 @@ const PathsOptions = ({ die Verantwortung für einen reibungslosen Ablauf und der erfolgreichen Durchführung der Einsätze.
- Teilnahme an Einführungsevent Nötig + Teilnahme an Einführungsevent nötig
@@ -109,7 +109,7 @@ export const FirstPath = () => {

{session?.user.migratedFromV1 - ? "Hallo, Hier hat sich einiges geändert!" + ? "Hallo, hier hat sich einiges geändert!" : "Wähle deinen Einstieg!"}

Willkommen bei Virtual Air Rescue!

diff --git a/apps/hub/app/(auth)/passwort-reset/_components/PasswortReset.tsx b/apps/hub/app/(auth)/passwort-reset/_components/PasswortReset.tsx index b578310a..1776f60e 100644 --- a/apps/hub/app/(auth)/passwort-reset/_components/PasswortReset.tsx +++ b/apps/hub/app/(auth)/passwort-reset/_components/PasswortReset.tsx @@ -80,7 +80,7 @@ export const PasswortReset = () => {
diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 58dfee5d..c0293399 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -1,4 +1,69 @@ +networks: + default: + driver: bridge + postgres_network: + driver: bridge + discord_network: + driver: bridge + redis_network: + driver: bridge + traefik: + external: true + moodle_db_network: + driver: bridge + services: + hub: + build: + context: . + dockerfile: ./apps/hub/Dockerfile + args: + - NEXT_PUBLIC_HUB_URL=$NEXT_PUBLIC_HUB_URL + - NEXT_PUBLIC_HUB_SERVER_URL=$NEXT_PUBLIC_HUB_SERVER_URL + - NEXT_PUBLIC_DISCORD_URL=$NEXT_PUBLIC_DISCORD_URL + - NEXT_PUBLIC_MOODLE_URL=$NEXT_PUBLIC_MOODLE_URL + - NEXT_PUBLIC_DISPATCH_URL=$NEXT_PUBLIC_DISPATCH_URL + labels: + - "traefik.enable=true" + - "traefik.http.routers.hub.rule=Host(`hub.premiumag.de`)" + - "traefik.http.routers.hub.entrypoints=websecure" + - "traefik.http.routers.hub.tls.certresolver=le" + - "traefik.http.services.hub.loadbalancer.server.port=3000" + ports: + - 3000:3000 + environment: + - NEXTAUTH_URL=${AUTH_HUB_URL} + - NEXTAUTH_SECRET=${AUTH_HUB_SECRET} + env_file: + - .env.prod + networks: + - discord_network + - postgres_network + - traefik + + hub-server: + build: + context: . + dockerfile: ./apps/hub-server/Dockerfile + container_name: hub-server + labels: + - "traefik.enable=true" + - "traefik.http.routers.hub-server.rule=Host(`api.hub.premiumag.de`)" + - "traefik.http.routers.hub-server.entrypoints=websecure" + - "traefik.http.routers.hub-server.tls.certresolver=le" + - "traefik.http.services.hub-server.loadbalancer.server.port=3000" + + env_file: + - .env.prod + networks: + - discord_network + - postgres_network + - traefik + depends_on: + postgres: + condition: service_healthy + + # Dispatch Service dispatch: build: @@ -68,55 +133,7 @@ services: networks: - postgres_network - discord_network - - hub: - build: - context: . - dockerfile: ./apps/hub/Dockerfile - args: - - NEXT_PUBLIC_HUB_URL=$NEXT_PUBLIC_HUB_URL - - NEXT_PUBLIC_HUB_SERVER_URL=$NEXT_PUBLIC_HUB_SERVER_URL - - NEXT_PUBLIC_DISCORD_URL=$NEXT_PUBLIC_DISCORD_URL - - NEXT_PUBLIC_MOODLE_URL=$NEXT_PUBLIC_MOODLE_URL - - NEXT_PUBLIC_DISPATCH_URL=$NEXT_PUBLIC_DISPATCH_URL - labels: - - "traefik.enable=true" - - "traefik.http.routers.hub.rule=Host(`hub.premiumag.de`)" - - "traefik.http.routers.hub.entrypoints=websecure" - - "traefik.http.routers.hub.tls.certresolver=le" - - "traefik.http.services.hub.loadbalancer.server.port=3000" - - environment: - - NEXTAUTH_URL=${AUTH_HUB_URL} - - NEXTAUTH_SECRET=${AUTH_HUB_SECRET} - env_file: - - .env.prod - networks: - - discord_network - - postgres_network - - traefik - hub-server: - build: - context: . - dockerfile: ./apps/hub-server/Dockerfile - container_name: hub-server - labels: - - "traefik.enable=true" - - "traefik.http.routers.hub-server.rule=Host(`api.hub.premiumag.de`)" - - "traefik.http.routers.hub-server.entrypoints=websecure" - - "traefik.http.routers.hub-server.tls.certresolver=le" - - "traefik.http.services.hub-server.loadbalancer.server.port=3000" - - env_file: - - .env.prod - networks: - - discord_network - - postgres_network - - traefik - depends_on: - postgres: - condition: service_healthy - + docs: build: context: . @@ -184,20 +201,6 @@ services: - "traefik.http.routers.livekit.service=livekit" - "traefik.http.services.livekit.loadbalancer.server.port=7880" -networks: - default: - driver: bridge - postgres_network: - driver: bridge - discord_network: - driver: bridge - redis_network: - driver: bridge - traefik: - external: true - moodle_db_network: - driver: bridge - volumes: postgres-data: moodle_data: