UNPKG

cd-cluster

Version:

A lightweight Continuous Deployment / Continuous Integration platform written in node.

38 lines (30 loc) 747 B
#!/usr/bin/env node var program = require('commander'); var utils = require('../libs/utils'); var pkg = require('../package.json'); program .version(pkg.version, '-v, --version'); program .command('start [port=8080]') .description('start the master server') .action(function (port) { var env = process.env; env['CD_CLUSTER_PORT'] = port || 8080; utils.startInstance('master', env); }); program .command('stop') .description('stop the master server') .action(function () { utils.stopInstance('master'); }); program .command('reload') .description('reload the master server') .action(function () { utils.reloadInstance('master'); }); if (!process.argv.slice(2).length) { program.help(); } program.parse(process.argv);