From 686c677edc3a739cd8afdf6d20837fef202cbfe7 Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Wed, 14 Feb 2024 11:19:05 +0000 Subject: chore: Consolidate all config vars in one file --- packages/web/server/auth.ts | 2 +- packages/web/server/config.ts | 22 ---------------------- 2 files changed, 1 insertion(+), 23 deletions(-) delete mode 100644 packages/web/server/config.ts (limited to 'packages/web/server') diff --git a/packages/web/server/auth.ts b/packages/web/server/auth.ts index 6c00b4b5..c5a81a2d 100644 --- a/packages/web/server/auth.ts +++ b/packages/web/server/auth.ts @@ -1,7 +1,7 @@ import NextAuth, { NextAuthOptions, getServerSession } from "next-auth"; import { PrismaAdapter } from "@next-auth/prisma-adapter"; import AuthentikProvider from "next-auth/providers/authentik"; -import serverConfig from "@/server/config"; +import serverConfig from "@remember/shared/config"; import { prisma } from "@remember/db"; import { DefaultSession } from "next-auth"; import * as bcrypt from "bcrypt"; diff --git a/packages/web/server/config.ts b/packages/web/server/config.ts deleted file mode 100644 index dbf6620e..00000000 --- a/packages/web/server/config.ts +++ /dev/null @@ -1,22 +0,0 @@ -function buildAuthentikConfig() { - const { AUTHENTIK_ID, AUTHENTIK_SECRET, AUTHENTIK_ISSUER } = process.env; - - if (!AUTHENTIK_ID || !AUTHENTIK_SECRET || !AUTHENTIK_ISSUER) { - return undefined; - } - - return { - clientId: AUTHENTIK_ID, - clientSecret: AUTHENTIK_SECRET, - issuer: AUTHENTIK_ISSUER, - }; -} - -const serverConfig = { - api_url: process.env.API_URL || "http://localhost:3000", - auth: { - authentik: buildAuthentikConfig(), - }, -}; - -export default serverConfig; -- cgit v1.2.3-70-g09d2