UNPKG

625 BJavaScriptView Raw
1var settings = require('./config/settings');
2var _ = require('lodash');
3
4var options = {
5 port: 8000,
6 route: '/', // with trailing slash
7 backend: {
8 host: 'example.com', // backend host
9 port: 80, // backend port
10 route: 'api/v1' // The backend route can either be absolute or relative value.
11 },
12 cdn: {
13 uri: ''
14 }
15};
16
17// Port
18settings.port = options.port || process.env.PORT;
19
20// Route
21settings.route = options.route || '/';
22
23// Backend
24_.extend(settings.backend, options.backend);
25
26// Content Delivery Network (CDN)
27_.extend(settings.cdn, options.cdn);
28
29require('./main');