diff --git a/config/SharedConfig.ts b/config/SharedConfig.ts index cbcb181edacf5b5a1f9a86cfdf7943c76fd2d1ca..a4fdb6b31fe75d5a7755c9beba501d91bcd90315 100644 --- a/config/SharedConfig.ts +++ b/config/SharedConfig.ts @@ -4,7 +4,17 @@ class SharedConfig { public readonly logsFolder: string; public gitlab: { - apiURL: string + URL: string, apiURL: string + }; + + public readonly login: { + gitlab: { + client: { + id: string + }, url: { + redirect: string + } + } }; @@ -14,7 +24,17 @@ class SharedConfig { this.logsFolder = process.env.LOGS_FOLDER || ''; this.gitlab = { - apiURL: process.env.GITLAB_API_URL || '' + URL: process.env.GITLAB_URL || '', apiURL: process.env.GITLAB_API_URL || '' + }; + + this.login = { + gitlab: { + client: { + id: process.env.LOGIN_GITLAB_CLIENT_ID || '' + }, url: { + redirect: process.env.LOGIN_GITLAB_URL_REDIRECT || '' + } + } }; } }