# Miljöfil för Docker/Podman. Kopiera till deploy/docker.env och fyll i. # # Sökvägar (DATABASE_URL, UPLOAD_DIR, FRONTEND_DIST, BIND_ADDR) är redan # satta i imagen och ska normalt inte anges här. # ===================================================================== # OIDC — en eller flera providers. Se README för exempel-issuers. # ===================================================================== # En provider: fyll i de tre nedan och lämna OIDC_PROVIDERS tom. OIDC_ISSUER_URL= OIDC_CLIENT_ID= OIDC_CLIENT_SECRET= # Flera providers: lista id:n i OIDC_PROVIDERS och sätt OIDC__* per # provider (id:t versaliseras, `-` blir `_`). Varje provider blir en egen # knapp på inloggningssidan; samma verifierade e-post (email_verified) # länkas till samma konto. Med OIDC_PROVIDERS satt ignoreras de tre ovan. # # Valfria per provider: _LABEL (knapptext), _LOGO_URL (logga — sökväg under # egen origin; /lysator-logo.svg och /lithekod-mark.svg följer med imagen), # _COLOR (knappbakgrund), _TEXT_COLOR, _SCOPES. # #OIDC_PROVIDERS=lysator lithekod #OIDC_LYSATOR_ISSUER_URL=https://sso.lysator.liu.se/realms/lysator #OIDC_LYSATOR_CLIENT_ID=lysfika #OIDC_LYSATOR_CLIENT_SECRET= #OIDC_LYSATOR_LABEL=Lysator #OIDC_LYSATOR_LOGO_URL=/lysator-logo.svg #OIDC_LITHEKOD_ISSUER_URL=https://sso.lithekod.se/realms/lithekod #OIDC_LITHEKOD_CLIENT_ID=lysfika #OIDC_LITHEKOD_CLIENT_SECRET= #OIDC_LITHEKOD_LABEL=LiTHe kod #OIDC_LITHEKOD_LOGO_URL=/lithekod-mark.svg #OIDC_LITHEKOD_COLOR=#000000 #OIDC_LITHEKOD_TEXT_COLOR=#1ec6ba OIDC_PROVIDERS= # Registrera denna som tillåten redirect URI hos OIDC-providern. # I produktion: https://din.domän/api/auth/callback OIDC_REDIRECT_URL=http://localhost:8080/api/auth/callback OIDC_POST_LOGIN_URL=http://localhost:8080/ OIDC_SCOPES=openid email profile # ===================================================================== # Publik URL + kakor # ===================================================================== PUBLIC_BASE_URL=http://localhost:8080 # Bakom TLS (Caddy/Traefik framför): sätt secure=true och samesite=strict. SESSION_COOKIE_SECURE=false SESSION_COOKIE_SAMESITE=lax # ===================================================================== # Övrigt (valfritt) # ===================================================================== # E-post som blir admin vid nästa inloggning. ADMIN_EMAIL= # Betaluppgifter som visas på saldosidan. DEPOSIT_INSTRUCTIONS= RUST_LOG=lysfika_backend=info