Merge pull request #1223 from hedgedoc/fix/useSSL
Automatically enable protocolUseSSL when useSSL is set
This commit is contained in:
commit
cec032d151
@ -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