Interface.prototype.run = function () { var onError = function (e) { if (! (e instanceof UserError)) { sys.error('proton: error while starting web application\n\n' + e); } else { sys.error(e); } process.exit(1); }; try { var path = this._args.shift(); if (! path) { throw new UserError('path to webapp must be specified'); } var cwd = this._cwd, pkg = require(this._cwd + '/' + path), webapp = pkg.webapp(), options = optionsProcessor.process(this._args, this._cwd); proton.run(webapp, options, onError).then(function (boundTo) { if (! options.silent) { sys.puts('webapp started on ' + boundTo); } }); } catch (e) { onError(e); } };
Interface.prototype.run = function () { var options = optionsProcessor.process(this._args, this._cwd); if (! options) { return; } var pkg = require(this._cwd + '/' + options.webapp), WebApp = pkg.WebApp; proton.run(WebApp, options, onError).then(function (boundTo) { if (! options.silent) { sys.puts('webapp started on ' + boundTo); } }); };
Interface.prototype.run = function () { var options = optionsProcessor.process(this._args, this._cwd); if (! options) { return; } var webapp = develop.webapp(); webapp.setBase(this._env.HOME + '/.proton.d'); proton.run(webapp, options, onError).then(function (boundTo) { if (! options.silent) { sys.puts('proton-develop started on ' + boundTo); } }); };
#!/bin/env node var proton = require('proton'), WebApp = require('./lib/webapp').WebApp; var options = { 'bindTo': process.env.OPENSHIFT_INTERNAL_IP || '0.0.0.0', 'port' : process.env.OPENSHIFT_INTERNAL_PORT || 8090 }; proton.run(WebApp, options);