1
0
mirror of synced 2024-11-25 20:23:09 +01:00
ConsulWatcher/index.js

15 lines
480 B
JavaScript
Raw Normal View History

const options = require('minimist')(process.argv.slice(2));
const winston = require('winston');
2020-07-03 07:07:40 +02:00
const ConsulCatalog = require('./lib/consulcatalog');
const config = options.hasOwnProperty('config') ? require(options.config) : require('./config');
const logger = winston.createLogger({
transports: config.logging.transports,
});
2020-07-03 07:07:40 +02:00
const catalog = new ConsulCatalog(logger, config);
// TODO detect if the connection is down for too long, allow a custom notification to be sent