forked from mirrors/amnezia-wg-easy
		
	early fail if old password variable (#1350)
This commit is contained in:
		
							parent
							
								
									3f6b6f3c9b
								
							
						
					
					
						commit
						4ba7dc244c
					
				
					 3 changed files with 8 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -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}`);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue