Added ldap password environment variable.

pull/378/head
Max Planck 2019-05-28 18:05:55 -06:00 committed by Clément Michaud
parent 8478216e5d
commit cb4eb710fb
2 changed files with 9 additions and 1 deletions

3
.gitignore vendored
View File

@ -12,7 +12,7 @@ src/.baseDir.ts
.vscode/ .vscode/
*.swp *.swp
*~
# Directory used by example # Directory used by example
/notifications/ /notifications/
@ -39,3 +39,4 @@ users_database.test.yml
.suite .suite
.kube .kube
.idea

View File

@ -75,6 +75,13 @@ export default class Server {
const appConfiguration = ConfigurationParser.parse(configuration); const appConfiguration = ConfigurationParser.parse(configuration);
// We want to get the ldap binding password from the environment if it has been set, otherwise
// it will come from the configuration file
if (process.env.LDAP_BACKEND_PASSWORD) {
appConfiguration.authentication_backend.ldap.password = process.env.LDAP_BACKEND_PASSWORD;
that.globalLogger.debug("Got ldap binding password from environment");
}
// by default the level of logs is info // by default the level of logs is info
deps.winston.level = appConfiguration.logs_level; deps.winston.level = appConfiguration.logs_level;
this.displayConfigurations(appConfiguration); this.displayConfigurations(appConfiguration);