'use strict'; const nconf = require('nconf'); require('dotenv').config({ path: process.env.DOTENV_PATH || '.env' }); nconf.argv().env(); nconf.use('memory'); const dms = (process.env.DMS || 'http://mock.ckan').replace(/\/?$/, ''); const cms = (process.env.CMS || 'http://mock.cms').replace(/\/?$/, ''); // This is the object that you want to override in your own local config nconf.defaults({ env: process.env.NODE_ENV || 'development', debug: process.env.DEBUG || false, DMS: dms, CMS: cms, }); module.exports = { get: nconf.get.bind(nconf), set: nconf.set.bind(nconf), reset: nconf.reset.bind(nconf), };