lpio
Version:
The last dashboard app you'll ever need
26 lines (20 loc) • 503 B
JavaScript
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;