@@ -15,14 +15,22 @@ module.exports = {
1515 // MONGODB_URI: process.env.MONGODB_URI || 'mongodb://localhost:27017/topcoderx',
1616 SESSION_SECRET : process . env . SESSION_SECRET || 'kjsdfkj34857' ,
1717 // Github and gitlab client id and secret
18- GITHUB_CLIENT_ID : process . env . GITHUB_CLIENT_ID || ' ' ,
19- GITHUB_CLIENT_SECRET : process . env . GITHUB_CLIENT_SECRET || ' ' ,
20- GITLAB_CLIENT_ID : process . env . GITLAB_CLIENT_ID || ' ' ,
21- GITLAB_CLIENT_SECRET : process . env . GITLAB_CLIENT_SECRET || ' ' ,
22-
18+ GITHUB_CLIENT_ID : process . env . GITHUB_CLIENT_ID ,
19+ GITHUB_CLIENT_SECRET : process . env . GITHUB_CLIENT_SECRET ,
20+ GITLAB_CLIENT_ID : process . env . GITLAB_CLIENT_ID ,
21+ GITLAB_CLIENT_SECRET : process . env . GITLAB_CLIENT_SECRET ,
22+ AZURE_APP_ID : process . env . AZURE_APP_ID ,
23+ AZURE_CLIENT_SECRET : process . env . AZURE_CLIENT_SECRET ,
24+ AZURE_USER_APP_ID : process . env . AZURE_APP_ID ,
25+ AZURE_USER_CLIENT_SECRET : process . env . AZURE_USER_CLIENT_SECRET ,
26+
2327 // used as base to construct various URLs
2428 WEBSITE : process . env . WEBSITE || 'http://topcoderx.topcoder-dev.com' ,
29+ WEBSITE_SECURE : process . env . WEBSITE_SECURE || 'https://topcoderx.topcoder-dev.com' ,
2530 GITLAB_API_BASE_URL : process . env . GITLAB_API_BASE_URL || 'https://gitlab.com' ,
31+ AZURE_API_BASE_URL : process . env . AZURE_API_BASE_URL || 'https://app.vssps.visualstudio.com' ,
32+ AZURE_DEVOPS_API_BASE_URL : process . env . AZURE_DEVOPS_API_BASE_URL || 'https://dev.azure.com' ,
33+
2634 // kafka configuration
2735 TOPIC : process . env . TOPIC || 'tc-x-events' ,
2836 KAFKA_OPTIONS : {
@@ -82,6 +90,7 @@ const frontendConfigs = {
8290 "DIRECT_URL_BASE" : "https://www.topcoder-dev/direct/projectOverview?formData.projectId=" ,
8391 "OWNER_LOGIN_GITHUB_URL" :"/api/v1/github/owneruser/login" ,
8492 "OWNER_LOGIN_GITLAB_URL" :"/api/v1/gitlab/owneruser/login" ,
93+ "OWNER_LOGIN_AZURE_URL" :"/api/v1/azure/owneruser/login" ,
8594 "TOPCODER_URL" : "https://topcoder-dev.com" ,
8695 "GITHUB_TEAM_URL" : "https://github.com/orgs/" ,
8796 "GITLAB_GROUP_URL" : "https://gitlab.com/groups/"
@@ -99,6 +108,7 @@ const frontendConfigs = {
99108 "DIRECT_URL_BASE" : "https://www.topcoder-dev.com/direct/projectOverview?formData.projectId=" ,
100109 "OWNER_LOGIN_GITHUB_URL" :"/api/v1/github/owneruser/login" ,
101110 "OWNER_LOGIN_GITLAB_URL" :"/api/v1/gitlab/owneruser/login" ,
111+ "OWNER_LOGIN_AZURE_URL" :"/api/v1/azure/owneruser/login" ,
102112 "TOPCODER_URL" : "https://topcoder-dev.com" ,
103113 "GITHUB_TEAM_URL" : "https://github.com/orgs/" ,
104114 "GITLAB_GROUP_URL" : "https://gitlab.com/groups/"
@@ -115,6 +125,7 @@ const frontendConfigs = {
115125 "DIRECT_URL_BASE" : "https://www.topcoder-dev.com/direct/projectOverview?formData.projectId=" ,
116126 "OWNER_LOGIN_GITHUB_URL" :"/api/v1/github/owneruser/login" ,
117127 "OWNER_LOGIN_GITLAB_URL" :"/api/v1/gitlab/owneruser/login" ,
128+ "OWNER_LOGIN_AZURE_URL" :"/api/v1/azure/owneruser/login" ,
118129 "TOPCODER_URL" : "https://topcoder-dev.com" ,
119130 "GITHUB_TEAM_URL" : "https://github.com/orgs/" ,
120131 "GITLAB_GROUP_URL" : "https://gitlab.com/groups/"
@@ -131,6 +142,7 @@ const frontendConfigs = {
131142 "DIRECT_URL_BASE" : "https://www.topcoder-dev.com/direct/projectOverview?formData.projectId=" ,
132143 "OWNER_LOGIN_GITHUB_URL" :"/api/v1/github/owneruser/login" ,
133144 "OWNER_LOGIN_GITLAB_URL" :"/api/v1/gitlab/owneruser/login" ,
145+ "OWNER_LOGIN_AZURE_URL" :"/api/v1/azure/owneruser/login" ,
134146 "TOPCODER_URL" : "https://topcoder-dev.com" ,
135147 "GITHUB_TEAM_URL" : "https://github.com/orgs/" ,
136148 "GITLAB_GROUP_URL" : "https://gitlab.com/groups/"
@@ -147,6 +159,7 @@ const frontendConfigs = {
147159 "DIRECT_URL_BASE" : "https://www.topcoder.com/direct/projectOverview?formData.projectId=" ,
148160 "OWNER_LOGIN_GITHUB_URL" :"/api/v1/github/owneruser/login" ,
149161 "OWNER_LOGIN_GITLAB_URL" :"/api/v1/gitlab/owneruser/login" ,
162+ "OWNER_LOGIN_AZURE_URL" :"/api/v1/azure/owneruser/login" ,
150163 "TOPCODER_URL" : "https://topcoder-dev.com" ,
151164 "GITHUB_TEAM_URL" : "https://github.com/orgs/" ,
152165 "GITLAB_GROUP_URL" : "https://gitlab.com/groups/"
@@ -169,6 +182,7 @@ module.exports.frontendConfigs = {
169182 DIRECT_URL_BASE : process . env . DIRECT_URL_BASE || frontendConfigs [ activeEnv ] . DIRECT_URL_BASE ,
170183 OWNER_LOGIN_GITHUB_URL : process . env . OWNER_LOGIN_GITHUB_URL || frontendConfigs [ activeEnv ] . OWNER_LOGIN_GITHUB_URL ,
171184 OWNER_LOGIN_GITLAB_URL : process . env . OWNER_LOGIN_GITLAB_URL || frontendConfigs [ activeEnv ] . OWNER_LOGIN_GITLAB_URL ,
185+ OWNER_LOGIN_AZURE_URL : process . env . OWNER_LOGIN_AZURE_URL || frontendConfigs [ activeEnv ] . OWNER_LOGIN_AZURE_URL ,
172186 TOPCODER_URL : process . env . TOPCODER_URL || frontendConfigs [ activeEnv ] . TOPCODER_URL ,
173187 GITHUB_TEAM_URL : process . env . GITHUB_TEAM_URL || frontendConfigs [ activeEnv ] . GITHUB_TEAM_URL ,
174188 GITLAB_GROUP_URL : process . env . GITLAB_GROUP_URL || frontendConfigs [ activeEnv ] . GITLAB_GROUP_URL
0 commit comments