UNPKG

service-router

Version:

router to bounce requests to either api or web servers

34 lines (29 loc) 743 B
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); }