1 | 'use strict';
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports.user = exports.token = exports.webPort = exports.serverPort = exports.serverHost = exports.serverAddress = undefined;
|
7 |
|
8 | var _minimistArgv = require('minimist-argv');
|
9 |
|
10 | var _minimistArgv2 = _interopRequireDefault(_minimistArgv);
|
11 |
|
12 | var _detectBoard = require('./utils/detectBoard');
|
13 |
|
14 | var _detectBoard2 = _interopRequireDefault(_detectBoard);
|
15 |
|
16 | var _parseHostPort = require('./utils/parseHostPort');
|
17 |
|
18 | var _parseHostPort2 = _interopRequireDefault(_parseHostPort);
|
19 |
|
20 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
21 |
|
22 | const serverAddress = exports.serverAddress = process.env.SERVER_ADDRESS || _minimistArgv2.default.address || `${process.env.SERVER_HOST || _minimistArgv2.default.host}:${process.env.SERVER_PORT || _minimistArgv2.default.port}`;
|
23 | const [serverHost, serverPort] = (0, _parseHostPort2.default)(serverAddress);
|
24 |
|
25 | exports.serverHost = serverHost;
|
26 | exports.serverPort = serverPort;
|
27 | const webPort = exports.webPort = process.env.WEB_PORT || _minimistArgv2.default['web-port'] || 80;
|
28 | const token = exports.token = process.env.TOKEN || _minimistArgv2.default.token || process.env.USER_ID || _minimistArgv2.default.userId;
|
29 |
|
30 | const guessUser = () => {
|
31 | const board = (0, _detectBoard2.default)();
|
32 | if (!board.user) throw new Error('Please provide USER');
|
33 | return board.user;
|
34 | };
|
35 |
|
36 | const user = exports.user = process.env.USER || process.env.PI_USER || _minimistArgv2.default.piUser || guessUser();
|
37 |
|
38 | if (!serverAddress || serverAddress === ':') {
|
39 |
|
40 | console.log('WARNING: address is missing');
|
41 | }
|
42 |
|
43 | if (!token) {
|
44 |
|
45 | console.log('WARNING: userId is missing');
|
46 | }
|
47 |
|
\ | No newline at end of file |