rump-server
Version:
Rump piece for adding a static server to the flow
35 lines (25 loc) • 2.65 kB
JavaScript
;
var _interopRequireDefault = require('babel-runtime/helpers/interop-require-default')['default'];
Object.defineProperty(exports, '__esModule', {
value: true
});
exports.rebuild = rebuild;
var _extend = require('extend');
var _extend2 = _interopRequireDefault(_extend);
var _rump = require('rump');
var _rump2 = _interopRequireDefault(_rump);
var configs = _rump2['default'].configs;
rebuild();
function rebuild() {
var PORT = process.env.PORT;
configs.main.server = (0, _extend2['default'])(true, {
port: parseInt(PORT, 10) || 3000,
pushState: false
}, configs.main.server);
configs.main.server.pushserve = (0, _extend2['default'])(true, {
noPushState: !_rump2['default'].configs.main.server.pushState,
path: _rump2['default'].configs.main.paths.destination.root,
port: _rump2['default'].configs.main.server.port
}, configs.main.server.pushserve);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb25maWdzL2luZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztzQkFBbUIsUUFBUTs7OztvQkFDVixNQUFNOzs7O0lBRWhCLE9BQU8scUJBQVAsT0FBTzs7QUFFZCxPQUFPLEVBQUUsQ0FBQTs7QUFFRixTQUFTLE9BQU8sR0FBRztNQUNqQixJQUFJLEdBQUksT0FBTyxDQUFDLEdBQUcsQ0FBbkIsSUFBSTs7QUFDWCxTQUFPLENBQUMsSUFBSSxDQUFDLE1BQU0sR0FBRyx5QkFBTyxJQUFJLEVBQUU7QUFDakMsUUFBSSxFQUFFLFFBQVEsQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLElBQUksSUFBSTtBQUNoQyxhQUFTLEVBQUUsS0FBSztHQUNqQixFQUFFLE9BQU8sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUE7QUFDdkIsU0FBTyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsU0FBUyxHQUFHLHlCQUFPLElBQUksRUFBRTtBQUMzQyxlQUFXLEVBQUUsQ0FBQyxrQkFBSyxPQUFPLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTO0FBQ2hELFFBQUksRUFBRSxrQkFBSyxPQUFPLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxXQUFXLENBQUMsSUFBSTtBQUM5QyxRQUFJLEVBQUUsa0JBQUssT0FBTyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSTtHQUNwQyxFQUFFLE9BQU8sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFBO0NBQ2xDIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGV4dGVuZCBmcm9tICdleHRlbmQnXG5pbXBvcnQgcnVtcCBmcm9tICdydW1wJ1xuXG5jb25zdCB7Y29uZmlnc30gPSBydW1wXG5cbnJlYnVpbGQoKVxuXG5leHBvcnQgZnVuY3Rpb24gcmVidWlsZCgpIHtcbiAgY29uc3Qge1BPUlR9ID0gcHJvY2Vzcy5lbnZcbiAgY29uZmlncy5tYWluLnNlcnZlciA9IGV4dGVuZCh0cnVlLCB7XG4gICAgcG9ydDogcGFyc2VJbnQoUE9SVCwgMTApIHx8IDMwMDAsXG4gICAgcHVzaFN0YXRlOiBmYWxzZSxcbiAgfSwgY29uZmlncy5tYWluLnNlcnZlcilcbiAgY29uZmlncy5tYWluLnNlcnZlci5wdXNoc2VydmUgPSBleHRlbmQodHJ1ZSwge1xuICAgIG5vUHVzaFN0YXRlOiAhcnVtcC5jb25maWdzLm1haW4uc2VydmVyLnB1c2hTdGF0ZSxcbiAgICBwYXRoOiBydW1wLmNvbmZpZ3MubWFpbi5wYXRocy5kZXN0aW5hdGlvbi5yb290LFxuICAgIHBvcnQ6IHJ1bXAuY29uZmlncy5tYWluLnNlcnZlci5wb3J0LFxuICB9LCBjb25maWdzLm1haW4uc2VydmVyLnB1c2hzZXJ2ZSlcbn1cbiJdfQ==