Bernd Storath
7 months ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with
8 additions and
1 deletions
docker-compose.dev.yml
src/config.js
src/lib/Server.js
@ -13,5 +13,5 @@ services:
- NET_ADMIN
- SYS_MODULE
environment:
# - PASSWORD=p
# - PASSWORD_HASH =p
- WG_HOST=192.168.1.233
@ -5,6 +5,8 @@ const { release: { version } } = require('./package.json');
module . exports . RELEASE = version ;
module . exports . PORT = process . env . PORT || '51821' ;
module . exports . WEBUI_HOST = process . env . WEBUI_HOST || '0.0.0.0' ;
/** This is only kept for migration purpose. DO NOT USE! */
module . exports . PASSWORD = process . env . PASSWORD ;
module . exports . PASSWORD_HASH = process . env . PASSWORD_HASH ;
module . exports . MAX_AGE = parseInt ( process . env . MAX_AGE , 10 ) * 1000 * 60 || 0 ;
module . exports . WG_PATH = process . env . WG_PATH || '/etc/wireguard/' ;
@ -29,6 +29,7 @@ const {
PORT ,
WEBUI_HOST ,
RELEASE ,
PASSWORD ,
PASSWORD_HASH ,
MAX_AGE ,
LANG ,
@ -428,6 +429,10 @@ module.exports = class Server {
} ) ,
) ;
if ( PASSWORD ) {
throw new Error ( 'DO NOT USE PASSWORD ENVIRONMENT VARIABLE. USE PASSWORD_HASH INSTEAD.\nSee https://github.com/wg-easy/wg-easy/blob/master/How_to_generate_an_bcrypt_hash.md' ) ;
}
createServer ( toNodeListener ( app ) ) . listen ( PORT , WEBUI_HOST ) ;
debug ( ` Listening on http:// ${ WEBUI_HOST } : ${ PORT } ` ) ;