X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Finitializers%2Fchecker.js;h=aea013fa9ab169a072f8f048c7cc7e151901ae86;hb=2550fab35e0113264369f9637e1bea169efdfc8f;hp=2a33009b4ed7b65f26529364b24b0c0d0d5bf415;hpb=1e2564d3927ce4ca4ca9a09930da6da7ebb4e9a1;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/initializers/checker.js b/server/initializers/checker.js index 2a33009b4..aea013fa9 100644 --- a/server/initializers/checker.js +++ b/server/initializers/checker.js @@ -7,18 +7,31 @@ const Client = mongoose.model('OAuthClient') const User = mongoose.model('User') const checker = { - checkConfig: checkConfig, - clientsExist: clientsExist, - usersExist: usersExist + 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.host', 'webserver.port', - 'database.host', 'database.port', 'database.suffix', - 'storage.certs', 'storage.uploads', 'storage.logs', 'storage.thumbnails', - 'electron.debug' ] + 'webserver.https', 'webserver.hostname', 'webserver.port', + 'database.hostname', 'database.port', 'database.suffix', + 'storage.certs', 'storage.videos', 'storage.logs', 'storage.thumbnails', 'storage.previews' + ] const miss = [] for (const key of required) {