mazaid-rest-exec-tasks
Version:
exec tasks REST API
35 lines (24 loc) • 809 B
JavaScript
var ServiceConfig = require('maf/Service/Config');
var configSchema = require('../config.schema.js');
module.exports = function (logger) {
return new Promise((resolve, reject) => {
var options = {
configPath: '/data/etc/mazaid/exec-tasks/config.json',
consul: {
key: 'services/mazaid/exec-tasks',
timeout: 1000
},
schema: configSchema
};
var config = new ServiceConfig(logger, options);
config.load()
.then(() => {
var configObject = config.toObject();
logger.debug('got config', configObject);
resolve(configObject);
})
.catch((error) => {
reject(error);
});
});
};