#** Required DB_PASSWORD=r0sterCh!rp2026 JWT_SECRET=changemesupersecretjwtkey #** App identity PROJECT_NAME=rosterchirp APP_NAME=RosterChirp DEFCHAT_NAME=General Chat ADMIN_NAME=Admin User ADMIN_EMAIL=admin@yourdomain.com ADMIN_PASS=Admin@1234 ADMPW_RESET=false #** Database DB_NAME=rosterchirp DB_USER=rosterchirp # DB_HOST and DB_PORT are set automatically in docker-compose (host=db, port=5432) #** Tenancy mode # selfhost = single tenant (RosterChirp-Chat / RosterChirp-Brand / RosterChirp-Team) # host = multi-tenant (RosterChirp-Host only) APP_TYPE=selfhost #** RosterChirp-Host only (ignored in selfhost mode) HOST_DOMAIN=yourdomain.com HOST_ADMIN_KEY=VBGFHETSTTGRDDWAASJKH #** Optional PORT=3144 TZ=America/Toronto #** Firebase Cloud Messaging (FCM) — Android background push # Web app config — from Firebase Console → Project Settings → General → Your apps FIREBASE_API_KEY= FIREBASE_PROJECT_ID= FIREBASE_MESSAGING_SENDER_ID= FIREBASE_APP_ID= # VAPID key — from Firebase Console → Project Settings → Cloud Messaging → Web Push certificates FIREBASE_VAPID_KEY= # Service account — from Firebase Console → Project Settings → Service accounts → Generate new private key FIREBASE_SERVICE_ACCOUNT= #Required for iOS notifications (create here: https://vapidkeys.com/ with valid email address) VAPID_SUBJECT=mailto:webpush@yourdomain.com VAPID_PUBLIC= VAPID_PRIVATE=