aboutsummaryrefslogtreecommitdiffstats
path: root/packages/shared/config.ts
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2025-08-03 10:48:58 -0700
committerMohamedBassem <me@mbassem.com>2025-08-03 10:48:58 -0700
commiteb720c486fefebc679883c54219fa55063b1dcc6 (patch)
tree1c9c0c61e7ff3f2782bf0eb757516eb273cb6b8d /packages/shared/config.ts
parent801930aca77b8e0e39e16e9151932882847a6d3d (diff)
downloadkarakeep-eb720c486fefebc679883c54219fa55063b1dcc6.tar.zst
fix: Trim trailing slashes from nextauth urls. Fixes #1799
Diffstat (limited to 'packages/shared/config.ts')
-rw-r--r--packages/shared/config.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/shared/config.ts b/packages/shared/config.ts
index 3ade6d5d..f9ef90cd 100644
--- a/packages/shared/config.ts
+++ b/packages/shared/config.ts
@@ -17,7 +17,11 @@ const optionalStringBool = () =>
const allEnv = z.object({
API_URL: z.string().url().default("http://localhost:3000"),
- NEXTAUTH_URL: z.string().url().default("http://localhost:3000"),
+ NEXTAUTH_URL: z
+ .string()
+ .url()
+ .default("http://localhost:3000")
+ .transform((s) => s.replace(/\/+$/, "")),
NEXTAUTH_SECRET: z.string().optional(),
DISABLE_SIGNUPS: stringBool("false"),
DISABLE_PASSWORD_AUTH: stringBool("false"),