Automatically enable protocolUseSSL when useSSL is set
This makes the behavior consistent with the docs and saves the user from having to both set `useSSL` and `protocolUseSSL`. Signed-off-by: David Mehren <git@herrmehren.de>
This commit is contained in:
		
							parent
							
								
									140b2c261c
								
							
						
					
					
						commit
						aece96f539
					
				| @ -1,4 +1,3 @@ | |||||||
| 
 |  | ||||||
| 'use strict' | 'use strict' | ||||||
| 
 | 
 | ||||||
| const crypto = require('crypto') | const crypto = require('crypto') | ||||||
| @ -31,7 +30,7 @@ const packageConfig = { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| const configFilePath = path.resolve(appRootPath, process.env.CMD_CONFIG_FILE || | const configFilePath = path.resolve(appRootPath, process.env.CMD_CONFIG_FILE || | ||||||
| 'config.json') |   'config.json') | ||||||
| const fileConfig = fs.existsSync(configFilePath) ? require(configFilePath)[env] : undefined | const fileConfig = fs.existsSync(configFilePath) ? require(configFilePath)[env] : undefined | ||||||
| 
 | 
 | ||||||
| let config = require('./default') | let config = require('./default') | ||||||
| @ -88,6 +87,14 @@ config.isStandardHTTPPort = (function isStandardHTTPPort () { | |||||||
|   return !config.useSSL && config.port === 80 |   return !config.useSSL && config.port === 80 | ||||||
| })() | })() | ||||||
| 
 | 
 | ||||||
|  | // Use HTTPS protocol if the internal TLS server is enabled
 | ||||||
|  | if (config.useSSL === true) { | ||||||
|  |   if (config.protocolUseSSL === false) { | ||||||
|  |     logger.warn('Overriding protocolUseSSL to \'true\' as useSSL is enabled.') | ||||||
|  |   } | ||||||
|  |   config.protocolUseSSL = true | ||||||
|  | } | ||||||
|  | 
 | ||||||
| // cache serverURL
 | // cache serverURL
 | ||||||
| config.serverURL = (function getserverurl () { | config.serverURL = (function getserverurl () { | ||||||
|   let url = '' |   let url = '' | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user