SudoSOS Back-end API / config / Config
Class: Config ​
Properties ​
| Property | Modifier | Type |
|---|---|---|
app | readonly | object |
app.apiBasePath | public | string |
app.apiHost | public | string |
app.frontendUrl | public | string |
app.httpPort | public | number |
app.isDevelopment | public | boolean |
app.isProduction | public | boolean |
app.isTest | public | boolean |
app.logLevel | public | string |
app.name | public | string |
app.nodeEnv | public | string |
auth | readonly | object |
auth.bcryptRounds | public | number |
auth.bcryptRoundsPin | public | number |
auth.jwtKeyPath | public | string |
auth.qrAuthenticatorExpiresInMs | public | number |
auth.resetTokenExpiresInSeconds | public | number |
currency | readonly | object |
currency.code | public | string |
currency.precision | public | number |
database | readonly | object |
database.connection | public | DatabaseConnection |
database.database | public | string |
database.host | public | string |
database.isSqlite | public | boolean |
database.logging | public | boolean |
database.password | public | string |
database.port | public | number |
database.sslCaCertsPath | public | string |
database.sslEnabled | public | boolean |
database.synchronize | public | boolean |
database.username | public | string |
files | readonly | object |
files.storageMethod | public | "disk" |
gewis | readonly | object |
gewis.gewisdbApiKey | public | string |
gewis.gewisdbApiUrl | public | string |
gewis.gewiswebJwtSecret | public | string |
gewis.gewiswebPublicToken | public | string |
ldap | readonly | object |
ldap.base | public | string |
ldap.bindPassword | public | string |
ldap.bindUser | public | string |
ldap.enabled | public | boolean |
ldap.roleFilter | public | string |
ldap.serverUrl | public | string |
ldap.serviceAccountFilter | public | string |
ldap.sharedAccountFilter | public | string |
ldap.userBase | public | string |
ldap.userFilter | public | string |
mail | readonly | object |
mail.financialResponsible | public | string |
pagination | readonly | object |
pagination.defaultTake | public | number |
pagination.maxTake | public | number |
pdf | readonly | object |
pdf.htmlPdfGeneratorUrl | public | string |
pdf.pdfGeneratorUrl | public | string |
redis | readonly | object |
redis.connectTimeoutMs | public | number |
redis.host | public | string |
redis.port | public | number |
smtp | readonly | object |
smtp.enabled | public | boolean |
smtp.from | public | string |
smtp.host | public | string |
smtp.maxConnections | public | number |
smtp.password | public | string |
smtp.port | public | number |
smtp.tls | public | boolean |
smtp.username | public | string |
stripe | readonly | object |
stripe.enabled | public | boolean |
stripe.maxBalanceAmount | public | number |
stripe.minTopupAmount | public | number |
stripe.privateKey | public | string |
stripe.publicKey | public | string |
stripe.returnUrl | public | string |
stripe.webhookSecret | public | string |
websocket | readonly | object |
websocket.port | public | number |
wrapped | readonly | object |
wrapped.year | public | number |
Methods ​
get() ​
ts
static get(): Config;Returns ​
Config
reset() ​
ts
static reset(): void;Returns ​
void