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",
"version": "2.0.0",
"version": "2.0.19",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

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

View File

@ -1,5 +1,8 @@
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 next = require('next');
@ -101,9 +104,9 @@ co(function* () {
server.use(morgan('tiny'));
}
server.listen(3000, "0.0.0.0", err => {
server.listen(port, _hostname, 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));