service-router
Version:
router to bounce requests to either api or web servers
34 lines (29 loc) • 743 B
JavaScript
var spawn = require('child_process').spawn;
var child = spawn('npm', ['install']);
child.stdout.setEncoding('utf8');
child.stdout.on('data', function (data) {
console.log('stdout data', data);
});
child.stderr.pipe(process.stderr);
child.on('exit', function (code) {
if (code !== 0) {
return;
}
start();
});
function start() {
var assert = require('assert');
var fs = require('fs');
var path = require('path');
var argv = require('optimist').argv;
var config;
if (argv.config) {
console.log('loading config at path', argv.config);
config = require('docparse-config')(argv.config);
}
else {
config = require('docparse-config')();
}
console.log('starting router');
require('./index')(config);
}