index.js
703 Bytes
"use strict";
process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';
const fs = require('fs');
const config = require(__dirname + '/config.json');
fs.existsSync('certs') || fs.mkdirSync('certs');
const redbird = require('redbird')(config.server_options);
const hostsCount = config.hosts.length;
for (let i=0; i < hostsCount; i++) {
let host = config.hosts[i]
console.log(`Registering ${host.host} to ${host.target}`);
if (!host.disable) {
const options = host.options || config.default_host_options;
if (!options) {
redbird.register(host.host, host.target);
}
else {
redbird.register(host.host, host.target, options);
}
}
}