Skip to main content

Configuration

Required Environment Variables

VariableDescription
ACCESS_CONTROL_DATABASE_URLAccess Control DB (used by AccessControlDataModule)
AUTH_ISSJWT issuer (e.g. https://idp.uat.digiwedge.com)
AUTH_AUDDefault audience for issued tokens (service-specific)
JWT_SECRETHMAC secret for HS256 when applicable
PORTDefault 3101
LOCAL_HOSTDev host for Swagger
IDP_CORS_ALLOWED_ORIGINSCSV of allowed SPA origins (or CORS_ALLOWED_ORIGINS)

OAuth & Providers

VariableDescription
CALLBACK_URLBase redirect URL; specific providers can override
GOOGLE_CALLBACK_URLFull Google redirect URL
FACEBOOK_CALLBACK_URLFull Facebook redirect URL
GOOGLE_SCOPES_EXTRAOptional extras
FACEBOOK_SCOPES_EXTRAOptional extras
SENDGRID_API_ID, SENDGRID_API_KEYFor email notifications
TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_VERIFY_SERVICE_SIDFor SMS MFA
WHATSAPP_TOKENFor WhatsApp MFA (preferred)

Operational Toggles

VariableDescription
CI_OFFLINE=trueDisable live HTTP pings in provider checks
BULL_PREFIXQueue prefix
NOTIFICATION_QUEUE_NAMEQueue name for notifications