summaryrefslogtreecommitdiff
path: root/lib/config.js
diff options
context:
space:
mode:
authorWu Cheng-Han2017-03-14 18:04:23 +0800
committerWu Cheng-Han2017-03-14 18:04:23 +0800
commit506a381eca5e2bdc31d3529ecd3f1f7797551406 (patch)
tree99e91e926d3a30a2ecba7c5b3ef7af47efd08cfe /lib/config.js
parentbaf13072c1eedf5bb8ba126059043241d104a99a (diff)
Add config option for gitlab api scope and auto adapt gitlab snippet feature on it
Diffstat (limited to 'lib/config.js')
-rw-r--r--lib/config.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/config.js b/lib/config.js
index 2ecb4783..674dd113 100644
--- a/lib/config.js
+++ b/lib/config.js
@@ -102,8 +102,9 @@ var github = ((process.env.HMD_GITHUB_CLIENTID && process.env.HMD_GITHUB_CLIENTS
var gitlab = ((process.env.HMD_GITLAB_CLIENTID && process.env.HMD_GITLAB_CLIENTSECRET) || (fs.existsSync('/run/secrets/gitlab_clientID') && fs.existsSync('/run/secrets/gitlab_clientSecret'))) ? {
baseURL: process.env.HMD_GITLAB_BASEURL,
clientID: handleDockerSecret('gitlab_clientID') || process.env.HMD_GITLAB_CLIENTID,
- clientSecret: handleDockerSecret('gitlab_clientSecret') || process.env.HMD_GITLAB_CLIENTSECRET
-} : config.gitlab || false
+ clientSecret: handleDockerSecret('gitlab_clientSecret') || process.env.HMD_GITLAB_CLIENTSECRET,
+ scope: process.env.HMD_GITLAB_SCOPE
+} : (config.gitlab && config.gitlab.clientID && config.gitlab.clientSecret && config.gitlab) || false
var dropbox = ((process.env.HMD_DROPBOX_CLIENTID && process.env.HMD_DROPBOX_CLIENTSECRET) || (fs.existsSync('/run/secrets/dropbox_clientID') && fs.existsSync('/run/secrets/dropbox_clientSecret'))) ? {
clientID: handleDockerSecret('dropbox_clientID') || process.env.HMD_DROPBOX_CLIENTID,
clientSecret: handleDockerSecret('dropbox_clientSecret') || process.env.HMD_DROPBOX_CLIENTSECRET