Add Environment Variable for WebUI [#587]

e.g)
$ HOSTNAME=localhost npm run dev
$ PORT=4000 npm run dev
This commit is contained in:
Sukchan Lee 2020-10-13 12:39:45 -04:00
parent 5c9b3d09d8
commit f294a5f55c
3 changed files with 7 additions and 4 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "open5gs", "name": "open5gs",
"version": "2.0.0", "version": "2.0.19",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

View File

@ -1,6 +1,6 @@
{ {
"name": "open5gs", "name": "open5gs",
"version": "2.0.0", "version": "2.0.19",
"description": "Open5gs", "description": "Open5gs",
"main": "index.js", "main": "index.js",
"repository": "https://github.com/open5gs/open5gs/webui", "repository": "https://github.com/open5gs/open5gs/webui",

View File

@ -1,5 +1,8 @@
process.env.DB_URI = process.env.DB_URI || 'mongodb://localhost/open5gs'; process.env.DB_URI = process.env.DB_URI || 'mongodb://localhost/open5gs';
const _hostname = process.env.HOSTNAME || '0.0.0.0';
const port = process.env.PORT || 3000;
const co = require('co'); const co = require('co');
const next = require('next'); const next = require('next');
@ -101,9 +104,9 @@ co(function* () {
server.use(morgan('tiny')); server.use(morgan('tiny'));
} }
server.listen(3000, "0.0.0.0", err => { server.listen(port, _hostname, err => {
if (err) throw err; if (err) throw err;
console.log('> Ready on http://0.0.0.0:3000'); console.log('> Ready on http://' + _hostname + ':' + port);
}); });
}) })
.catch(error => console.error(error.stack)); .catch(error => console.error(error.stack));