knex_read_only.js 394 B

12345678910111213141516171819
  1. 'use strict'
  2. const config = require('config')
  3. const knexfile = require('../../knexfile')
  4. const env = process.env.NODE_ENV || 'development'
  5. if (config.databaseUrlReadOnly) {
  6. module.exports = require('knex')({
  7. ...knexfile[env],
  8. pool: {
  9. ...knexfile[env].pool,
  10. min: 0,
  11. },
  12. connection: config.databaseUrlReadOnly,
  13. })
  14. } else {
  15. module.exports = require('./knex')
  16. }