UNPKG

lpio

Version:

The last dashboard app you'll ever need

26 lines (20 loc) 503 B
var yaml = require('js-yaml'); var fs = require('fs'); var _ = require('underscore'); var log = require('./log'); var config, yaml_config = null; // Get document, or throw exception on error try { yaml_config = yaml.safeLoad(fs.readFileSync('config.yml', 'utf8')); log.info({config:config},"Loaded config"); } catch (e) { log.error(e); } var default_config = { app_settings:{ port: 5555 } }; config = _.extend(default_config,yaml_config); module.exports = config;