diff --git a/config/default.js b/config/default.js index 8b477f837..435f735fe 100755 --- a/config/default.js +++ b/config/default.js @@ -14,6 +14,13 @@ module.exports = { }, timeout: 5000, graphiql: false, + pool: { + min: 0, + max: 20, + acquireTimeoutMillis: 300000, + createTimeoutMillis: 300000, + destroyTimeoutMillis: 300000, + }, }, web: { host: '0.0.0.0', diff --git a/src/knex.js b/src/knex.js index 0c77d14bd..a815d9298 100755 --- a/src/knex.js +++ b/src/knex.js @@ -6,6 +6,7 @@ const knex = require('knex'); module.exports = knex({ client: 'pg', connection: config.database.owner, + pool: config.database.pool, // performance overhead, don't use asyncStackTraces in production asyncStackTraces: process.env.NODE_ENV === 'development', // debug: process.env.NODE_ENV === 'development',