46 lines
1.4 KiB
Bash
46 lines
1.4 KiB
Bash
#** 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= |