aboutsummaryrefslogtreecommitdiffstats
path: root/packages/web
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-02-14 11:19:05 +0000
committerMohamedBassem <me@mbassem.com>2024-02-14 11:19:05 +0000
commit686c677edc3a739cd8afdf6d20837fef202cbfe7 (patch)
treeb7940a32046363925cfb4be31682a1c515a25319 /packages/web
parent50c3c5e132643fc33d39fb9dc1fe951efe766337 (diff)
downloadkarakeep-686c677edc3a739cd8afdf6d20837fef202cbfe7.tar.zst
chore: Consolidate all config vars in one file
Diffstat (limited to 'packages/web')
-rw-r--r--packages/web/server/auth.ts2
-rw-r--r--packages/web/server/config.ts22
2 files changed, 1 insertions, 23 deletions
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;