# ===================================================================== # TeamVis-Zusatzvariablen für die All-in-One-Installation # ===================================================================== # Diese Werte gehören in die .env des supabase/docker-Verzeichnisses # (also UNTEN an die bestehende Supabase-.env anhängen). Die Supabase- # eigenen Werte (POSTGRES_PASSWORD, JWT_SECRET, ANON_KEY, # SERVICE_ROLE_KEY, SUPABASE_PUBLIC_URL, SITE_URL) bleiben dort und # werden NICHT dupliziert. # # JWT_SECRET / ANON_KEY / SERVICE_ROLE_KEY werden mit gen-keys.mjs # erzeugt und ersetzen die unsicheren Demo-Defaults der Supabase-.env. # Welches TeamVis-Image (= App-Version). TEAMVIS_VERSION=0.12.0 # App-Session-Cookie. >= 32 Zeichen, pro Instanz EINMALIG erzeugen, z.B.: # openssl rand -base64 48 SESSION_SECRET= # Öffentliche URLs (müssen zu den Domains im Caddyfile passen): # SITE_URL → App/Karten (https://team.kunde.de) # SUPABASE_PUBLIC_URL → Supabase (https://supabase.kunde.de) # Beide stehen schon in der Supabase-.env — dort auf die echten Domains # setzen (NICHT localhost). # --- SMTP der App (eigene Variablen, getrennt von Supabase/GoTrue) --- # Fehlt der Host, landen Magic-Links nur im Container-Log. TEAMVIS_SMTP_HOST= TEAMVIS_SMTP_PORT=587 TEAMVIS_SMTP_SECURE= TEAMVIS_SMTP_USER= TEAMVIS_SMTP_PASS= TEAMVIS_SMTP_FROM_EMAIL=noreply@team.kunde.de TEAMVIS_SMTP_FROM_NAME=TeamVis # Optional: zusätzliche next/image-Hosts (i.d.R. leer lassen). SUPABASE_IMAGE_HOSTS=