diff options
author | Chocobozzz <florian.bigard@gmail.com> | 2016-11-01 19:46:07 +0100 |
---|---|---|
committer | Chocobozzz <florian.bigard@gmail.com> | 2016-11-01 19:46:07 +0100 |
commit | b65c27aaf7f6ea193d8f3bbf6fe4220f16219e06 (patch) | |
tree | e25975ee13ad96714e8cb1f8027c95b3a22ad113 /server/initializers/checker.js | |
parent | 763381deafebc660657ff175210a9585962ed9c4 (diff) | |
download | PeerTube-b65c27aaf7f6ea193d8f3bbf6fe4220f16219e06.tar.gz PeerTube-b65c27aaf7f6ea193d8f3bbf6fe4220f16219e06.tar.zst PeerTube-b65c27aaf7f6ea193d8f3bbf6fe4220f16219e06.zip |
Server: check the host key is not present in configurations
The parameter was renamed to hostname
Diffstat (limited to 'server/initializers/checker.js')
-rw-r--r-- | server/initializers/checker.js | 15 |
1 files changed, 14 insertions, 1 deletions
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') | |||
8 | 8 | ||
9 | const checker = { | 9 | const checker = { |
10 | checkConfig, | 10 | checkConfig, |
11 | checkMissedConfig, | ||
11 | clientsExist, | 12 | clientsExist, |
12 | usersExist | 13 | usersExist |
13 | } | 14 | } |
14 | 15 | ||
15 | // Check the config files | 16 | // Some checks on configuration files |
16 | function checkConfig () { | 17 | function checkConfig () { |
18 | if (config.has('webserver.host')) { | ||
19 | let errorMessage = '`host` config key was renamed to `hostname` but it seems you still have a `host` key in your configuration files!' | ||
20 | errorMessage += ' Please ensure to rename your `host` configuration to `hostname`.' | ||
21 | |||
22 | return errorMessage | ||
23 | } | ||
24 | |||
25 | return null | ||
26 | } | ||
27 | |||
28 | // Check the config files | ||
29 | function checkMissedConfig () { | ||
17 | const required = [ 'listen.port', | 30 | const required = [ 'listen.port', |
18 | 'webserver.https', 'webserver.hostname', 'webserver.port', | 31 | 'webserver.https', 'webserver.hostname', 'webserver.port', |
19 | 'database.hostname', 'database.port', 'database.suffix', | 32 | 'database.hostname', 'database.port', 'database.suffix', |