|
1234567891011121314151617181920212223242526272829 |
- const mongoose = require('mongoose')
- const logger = require('../logging/loggerDbCon')
- const config = require('config')
-
- if (config.util.getEnv('NODE_ENV') === 'development') {
- mongoose.connect(config.get('DbLocalConnection'), {
- useNewUrlParser: true
- })
- }
- else if (config.util.getEnv('NODE_ENV') === 'docker'){
- mongoose.connect(config.get('DbDockerConnection'), {
- useNewUrlParser: true
- })
- }
-
- mongoose.connection.on('error', err => {
- logger.silly('DB connection failed')
- })
-
- mongoose.connection.on('disconnected', () => {
- logger.silly('DB disconnected')
- })
- mongoose.connection.on('disconnecting', () => {
- logger.silly('DB connection closed by user')
- })
-
- mongoose.connection.on('reconnected', () => {
- logger.silly('DB reconnected')
- })
|