Files
bch-api/config/index.js
T

31 lines
904 B
JavaScript
Raw Normal View History

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