Allow starting as root and downgrading once the server is listening

This commit is contained in:
Andris Reinman 2016-04-15 21:40:59 -07:00
parent b444440d65
commit b7e943d90e
8 changed files with 79 additions and 17 deletions

View file

@ -96,8 +96,13 @@ server.on('error', err => {
log.error('TESTSERV', err.stack);
});
if (config.testserver.enabled) {
server.listen(config.testserver.port, config.testserver.host, () => {
log.info('TESTSERV', 'Server listening on port %s', config.testserver.port);
});
}
module.exports = callback => {
if (config.testserver.enabled) {
server.listen(config.testserver.port, config.testserver.host, () => {
log.info('TESTSERV', 'Server listening on port %s', config.testserver.port);
setImmediate(callback);
});
} else {
setImmediate(callback);
}
};