REST Service for POPCORN - ILIAS
alex
6 hours ago 6138ffe99d016cc311f250bc1555b5403b8b1216
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var nconf = require("nconf")
const log = require("./logger")
 
var env = process.env["NODE_ENV"]
if (!env) throw new Error("NODE_ENV required!")
log.info(`Using NODE_ENV='${env}'`)
 
var file = "settings." + env + ".json"
log.info(`Reading config file '${file}'`)
nconf.file("prod", file)
nconf.file("default", "settings.default.json")
 
var settings = nconf.get()
 
// configure the logger level (LOG_LEVEL env var still takes precedence)
log.setLevel(settings.log && settings.log.level)
 
module.exports = settings