From 38fb2fed6d8dd173663553df0ed237ad85fb455e Mon Sep 17 00:00:00 2001 From: Muhammad Fadhil Date: Sun, 24 May 2026 05:00:10 +0700 Subject: [PATCH] fix(server): require db password conditionally --- apps/server/src/lib/env-config.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/server/src/lib/env-config.ts b/apps/server/src/lib/env-config.ts index c84b4e5..b4d0192 100644 --- a/apps/server/src/lib/env-config.ts +++ b/apps/server/src/lib/env-config.ts @@ -32,7 +32,7 @@ const envSchema = z DATABASE_USER: z.string().default(''), - DATABASE_PASSWORD: z.string().min(16), + DATABASE_PASSWORD: z.string().default(''), DATABASE_DB: z.string().default('postgres'), @@ -86,10 +86,10 @@ const envSchema = z }); } - if (!env.DATABASE_PASSWORD) { + if (env.DATABASE_PASSWORD.length < 16) { ctx.addIssue({ code: 'custom', - message: 'DATABASE_PASSWORD is required when DATABASE_URL is not set', + message: 'DATABASE_PASSWORD must be at least 16 characters when DATABASE_URL is not set', path: ['DATABASE_PASSWORD'] }); }