# Values containing #, ", \ or surrounding spaces must be single-quoted # (dotenv 16 treats an unquoted # as a comment): DB_PASSWORD='abc#def' PORT=3000 DB_HOST= DB_USER= DB_PASSWORD= EMAIL_HOST= EMAIL_USERNAME= EMAIL_PASSWORD= CALENDAR_DB= FEEDBACK_DB= FEEDBACK_IP_SALT= FEEDBACK_RATE_LIMIT_MAX=5 FEEDBACK_RATE_LIMIT_WINDOW_MIN=10 SALESFORCE_ENABLED=false SALESFORCE_API_URL= SALESFORCE_CLIENT_ID= SALESFORCE_CLIENT_SECRET= TICKETS_DB= TICKETS_RATE_LIMIT_MAX=10 TICKETS_RATE_LIMIT_WINDOW_MIN=10 ADMIN_DB= # 32+ random bytes, e.g. `openssl rand -base64 48`. Rotating it signs everyone # out and invalidates outstanding password-reset links. BETTER_AUTH_SECRET= API_BASE_URL=http://localhost:3000 ADMIN_APP_URL=http://localhost:3002 # Comma-separated origins of the apps that may call /admin/* with credentials. APP_ORIGINS=http://localhost:3001 # nachklang.art in production; passkeys are bound to this value. PASSKEY_RP_ID=localhost # On start-up, makes sure this address can get in (invite, or grant admin if the # user already exists). Idempotent, safe to leave set. ADMIN_BOOTSTRAP_EMAIL= MEMBER_CREDENTIAL=123 CHOIR_CREDENTIAL=123 MANAGEMENT_CREDENTIAL=123