1 | var settings = require('./config/settings');
|
2 | var _ = require('lodash');
|
3 |
|
4 | var 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
|
18 | settings.port = options.port || process.env.PORT;
|
19 |
|
20 | // Route
|
21 | settings.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 |
|
29 | require('./main');
|