mirror of https://github.com/Chocobozzz/PeerTube
Server: check the host key is not present in configurations
The parameter was renamed to hostnamepull/24/head
parent
763381deaf
commit
b65c27aaf7
11
server.js
11
server.js
|
@ -26,9 +26,14 @@ database.connect()
|
|||
// ----------- Checker -----------
|
||||
const checker = require('./server/initializers/checker')
|
||||
|
||||
const miss = checker.checkConfig()
|
||||
if (miss.length !== 0) {
|
||||
throw new Error('Miss some configurations keys : ' + miss)
|
||||
const missed = checker.checkMissedConfig()
|
||||
if (missed.length !== 0) {
|
||||
throw new Error('Miss some configurations keys : ' + missed)
|
||||
}
|
||||
|
||||
const errorMessage = checker.checkConfig()
|
||||
if (errorMessage !== null) {
|
||||
throw new Error(errorMessage)
|
||||
}
|
||||
|
||||
// ----------- PeerTube modules -----------
|
||||
|
|
|
@ -8,12 +8,25 @@ const User = mongoose.model('User')
|
|||
|
||||
const checker = {
|
||||
checkConfig,
|
||||
checkMissedConfig,
|
||||
clientsExist,
|
||||
usersExist
|
||||
}
|
||||
|
||||
// Check the config files
|
||||
// Some checks on configuration files
|
||||
function checkConfig () {
|
||||
if (config.has('webserver.host')) {
|
||||
let errorMessage = '`host` config key was renamed to `hostname` but it seems you still have a `host` key in your configuration files!'
|
||||
errorMessage += ' Please ensure to rename your `host` configuration to `hostname`.'
|
||||
|
||||
return errorMessage
|
||||
}
|
||||
|
||||
return null
|
||||
}
|
||||
|
||||
// Check the config files
|
||||
function checkMissedConfig () {
|
||||
const required = [ 'listen.port',
|
||||
'webserver.https', 'webserver.hostname', 'webserver.port',
|
||||
'database.hostname', 'database.port', 'database.suffix',
|
||||
|
|
Loading…
Reference in New Issue