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') })