2020-07-27 21:25:31 -07:00
|
|
|
/*
|
|
|
|
|
Common configuration settings.
|
2021-01-07 09:11:35 -08:00
|
|
|
Default settings in this file can be overridden by an environment variable.
|
2020-07-27 21:25:31 -07:00
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
const config = {
|
2021-01-03 18:20:49 -08:00
|
|
|
// This is the same secret used by jwt-bch-api
|
2020-10-10 09:03:14 -07:00
|
|
|
apiTokenSecret: process.env.TOKENSECRET
|
|
|
|
|
? process.env.TOKENSECRET
|
2021-01-03 18:20:49 -08:00
|
|
|
: 'secret-jwt-token',
|
|
|
|
|
|
|
|
|
|
// Rate Limits
|
2021-01-11 15:33:45 -08:00
|
|
|
anonRateLimit: process.env.ANON_RATE_LIMIT ? Number(process.env.ANON_RATE_LIMIT) : 50,
|
2021-01-03 18:20:49 -08:00
|
|
|
whitelistRateLimit: process.env.WHITELIST_RATE_LIMIT
|
2021-01-11 15:33:45 -08:00
|
|
|
? Number(process.env.WHITELIST_RATE_LIMIT)
|
2021-01-03 18:20:49 -08:00
|
|
|
: 10,
|
|
|
|
|
whitelistDomains: process.env.WHITELIST_DOMAINS
|
|
|
|
|
? process.env.WHITELIST_DOMAINS.split(',')
|
|
|
|
|
: ['fullstack.cash', 'psfoundation.cash']
|
2020-07-27 21:25:31 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
module.exports = config
|