From b65c27aaf7f6ea193d8f3bbf6fe4220f16219e06 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 1 Nov 2016 19:46:07 +0100 Subject: Server: check the host key is not present in configurations The parameter was renamed to hostname --- server/initializers/checker.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'server') diff --git a/server/initializers/checker.js b/server/initializers/checker.js index 4ecabac77..dad8525fa 100644 --- a/server/initializers/checker.js +++ b/server/initializers/checker.js @@ -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', -- cgit v1.2.3