add ability to specify pool size for mongodb (#10481)

This commit is contained in:
Matteo Pagliazzi
2018-06-28 11:02:26 +02:00
committed by GitHub
parent 2d489e870f
commit 74cfc2cf52

View File

@@ -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) => {