diff --git a/config.server.ts b/config.server.ts index cdf76191..69d8d9cd 100644 --- a/config.server.ts +++ b/config.server.ts @@ -61,6 +61,15 @@ if (resolvedConfig.useGithub) { ) } +if (resolvedConfig.useGitlab) { + providers.push( + Providers.GitLab({ + clientId: process.env.GITLAB_ID, + clientSecret: process.env.GITLAB_SECRET, + }) + ) +} + if (resolvedConfig.google.id) { providers.push( Providers.Google({ diff --git a/utils.server.ts b/utils.server.ts index 01a8b35e..9e9f528a 100644 --- a/utils.server.ts +++ b/utils.server.ts @@ -10,6 +10,7 @@ type EnvVariable = string | undefined export const resolvedConfig = { useLocalAuth: process.env.USERNAME && process.env.PASSWORD, useGithub: process.env.GITHUB_ID && process.env.GITHUB_SECRET, + useGitlab: process.env.GITLAB_ID && process.env.GITLAB_SECRET, jwtSecret: process.env.JWT_SECRET, isHosted: process.env.IS_HOSTED === 'true', host: process.env.HOST || 'https://cusdis.com',