UNPKG

rump-server

Version:

Rump piece for adding a static server to the flow

35 lines (25 loc) 2.65 kB
'use strict'; 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==