Optionalaccount Requests accountRequests ?: { emailCooldownHours : number ; enabled : boolean ; rateLimitPerIP : number ; rateLimitWindowHours : number ; retentionDays : number ; }
adapter Timeout adapterTimeout : number
adapter User Agent adapterUserAgent : string
admin Email adminEmail : string
Optionaldefault Locale defaultLocale ?: LocaleCode
Optionalemail email ?: { enabled : boolean ; mailgun : { apiKey : string ; domain : string ; from : string ; url : string } ; provider : string ; }
OptionalforceHTTPS forceHTTPS ?: boolean
front Page Team Blog frontPageTeamBlog : string
front Page Team Blog Key frontPageTeamBlogKey : string
maintenance Mode maintenanceMode : boolean
Optionalpassword Reset passwordReset ?: { cooldownHours : number ; rateLimitPerIP : number ; tokenExpirationHours : number ; }
qualifiedURL qualifiedURL : string
require Invite Links requireInviteLinks : boolean
session Cookie Duration sessionCookieDuration : number
session Secret sessionSecret : string
upload Max Size uploadMaxSize : number
upload Temp Dir uploadTempDir : string
Shared runtime configuration that powers the Express app, DAL, and background tooling. Callers typically access fields through
ConfigModule.getto keep parity with production settings.