mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-05-17 11:18:52 +00:00
add ability to specify pool size for mongodb (#10481)
This commit is contained in:
parent
2d489e870f
commit
74cfc2cf52
1 changed files with 3 additions and 0 deletions
|
|
@ -4,6 +4,7 @@ import mongoose from 'mongoose';
|
|||
|
||||
const IS_PROD = nconf.get('IS_PROD');
|
||||
const MAINTENANCE_MODE = nconf.get('MAINTENANCE_MODE');
|
||||
const POOL_SIZE = nconf.get('MONGODB_POOL_SIZE');
|
||||
|
||||
// Do not connect to MongoDB when in maintenance mode
|
||||
if (MAINTENANCE_MODE !== 'true') {
|
||||
|
|
@ -12,6 +13,8 @@ if (MAINTENANCE_MODE !== 'true') {
|
|||
connectTimeoutMS: 30000,
|
||||
};
|
||||
|
||||
if (POOL_SIZE) mongooseOptions.poolSize = Number(POOL_SIZE);
|
||||
|
||||
const NODE_DB_URI = nconf.get('IS_TEST') ? nconf.get('TEST_DB_URI') : nconf.get('NODE_DB_URI');
|
||||
|
||||
mongoose.connect(NODE_DB_URI, mongooseOptions, (err) => {
|
||||
|
|
|
|||
Loading…
Reference in a new issue