From d8abd090ed35928a9e145c678f7cdfbacdd050e4 Mon Sep 17 00:00:00 2001 From: Torben Haack Date: Thu, 10 Oct 2024 13:36:23 +0200 Subject: [PATCH] trying to fix env variables for nextjs --- packages/reservation-platform/next.config.mjs | 7 ++++++- packages/reservation-platform/src/server/auth/oauth.ts | 4 +++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/reservation-platform/next.config.mjs b/packages/reservation-platform/next.config.mjs index 4678774..ef0adb0 100644 --- a/packages/reservation-platform/next.config.mjs +++ b/packages/reservation-platform/next.config.mjs @@ -1,4 +1,9 @@ /** @type {import('next').NextConfig} */ -const nextConfig = {}; +const nextConfig = { + serverRuntimeConfig: { + OAUTH_CLIENT_ID: process.env.OAUTH_CLIENT_ID, + OAUTH_CLIENT_SECRET: process.env.OAUTH_CLIENT_SECRET, + }, +}; export default nextConfig; diff --git a/packages/reservation-platform/src/server/auth/oauth.ts b/packages/reservation-platform/src/server/auth/oauth.ts index 44aa033..cd58a7a 100644 --- a/packages/reservation-platform/src/server/auth/oauth.ts +++ b/packages/reservation-platform/src/server/auth/oauth.ts @@ -1,6 +1,8 @@ import { GitHub } from "arctic"; +import getConfig from "next/config"; -export const github = new GitHub(process.env.OAUTH_CLIENT_ID as string, process.env.OAUTH_CLIENT_SECRET as string, { +const { serverRuntimeConfig } = getConfig(); +export const github = new GitHub(serverRuntimeConfig.OAUTH_CLIENT_ID, serverRuntimeConfig.OAUTH_CLIENT_SECRET, { enterpriseDomain: "https://git.i.mercedes-benz.com", });