diff --git a/app/config.py b/app/config.py index bd079af..5f0711e 100644 --- a/app/config.py +++ b/app/config.py @@ -70,7 +70,7 @@ class Settings: # Offentlig URL-base for lenker i utsendt e-post (frontend, ikke API-et # direkte). Ikke hemmelig -- valgfri med prod-riktig standard slik at # scratch-/dev-testing kan overstyre uten kodeendring. - PUBLIC_BASE_URL: str = os.getenv("TEECUP_PUBLIC_BASE_URL", "https://teecup.teeoff.no").rstrip("/") + PUBLIC_BASE_URL: str = os.getenv("TEECUP_PUBLIC_BASE_URL", "https://teecup.golf").rstrip("/") # Driftsvarsel til appens eier hver gang en HELT NY TeeCup-konto # opprettes (2026-07-30, reist av bruker) -- ikke en hemmelighet, bare @@ -103,7 +103,7 @@ class Settings: # andre hemmeligheter i prosjektet). VAPID_PRIVATE_KEY: str | None = os.environ.get("TEECUP_VAPID_PRIVATE_KEY", "").strip() or None VAPID_PUBLIC_KEY: str | None = os.environ.get("TEECUP_VAPID_PUBLIC_KEY", "").strip() or None - VAPID_SUBJECT: str = os.getenv("TEECUP_VAPID_SUBJECT", "https://teecup.teeoff.no") + VAPID_SUBJECT: str = os.getenv("TEECUP_VAPID_SUBJECT", "https://teecup.golf") PUSH_CONFIGURED: bool = bool(VAPID_PRIVATE_KEY and VAPID_PUBLIC_KEY) diff --git a/docker-compose.yml b/docker-compose.yml index 230762b..9a28869 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -30,11 +30,13 @@ services: TEECUP_SMTP_USER: ${TEECUP_SMTP_USER} TEECUP_SMTP_PASS: ${TEECUP_SMTP_PASS} TEECUP_FROM_EMAIL: ${TEECUP_FROM_EMAIL} + TEECUP_PUBLIC_BASE_URL: ${TEECUP_PUBLIC_BASE_URL} TEECUP_MINIO_ROOT_USER: ${TEECUP_MINIO_ROOT_USER} TEECUP_MINIO_ROOT_PASSWORD: ${TEECUP_MINIO_ROOT_PASSWORD} TEECUP_MINIO_BUCKET: ${TEECUP_MINIO_BUCKET} TEECUP_VAPID_PRIVATE_KEY: ${TEECUP_VAPID_PRIVATE_KEY} TEECUP_VAPID_PUBLIC_KEY: ${TEECUP_VAPID_PUBLIC_KEY} + TEECUP_VAPID_SUBJECT: ${TEECUP_VAPID_SUBJECT} networks: - teeoff_default restart: unless-stopped diff --git a/frontend/app/layout.tsx b/frontend/app/layout.tsx index 5e123f7..f311a26 100644 --- a/frontend/app/layout.tsx +++ b/frontend/app/layout.tsx @@ -13,7 +13,7 @@ export const metadata: Metadata = { // Trengs for at relative og:image-URL-er (MinIO-runden, ikke bygget ennå) // skal løses til en fullstendig URL -- uten denne advarer Next.js ved // build og faller tilbake til en gjettet verdi. - metadataBase: new URL('https://teecup.teeoff.no'), + metadataBase: new URL('https://teecup.golf'), title: 'TeeCup — Logg inn', description: 'Logg inn på TeeCup, din golfturnerings-app. Passordløs innlogging med magisk lenke.', generator: 'v0.app',