From 45be47ff32ffc6c9958bfb9ad5ed099dba38e3c9 Mon Sep 17 00:00:00 2001 From: Stan Runge Date: Sat, 11 Jan 2025 18:10:05 +0100 Subject: [PATCH] fix: separate dev and prod environment for ssl --- packages/web/drizzle.config.ts | 4 +++- packages/web/src/lib/db/index.ts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/web/drizzle.config.ts b/packages/web/drizzle.config.ts index 1d8bd6b..1d919d5 100644 --- a/packages/web/drizzle.config.ts +++ b/packages/web/drizzle.config.ts @@ -12,6 +12,8 @@ export default defineConfig({ password: process.env.DB_PASSWORD, database: 'personal-website-db', port: 5432, - ssl: false + ssl: process.env.DB_HOST == 'db' ? false : { + rejectUnauthorized: false + } } }); diff --git a/packages/web/src/lib/db/index.ts b/packages/web/src/lib/db/index.ts index 84460e1..446f72c 100644 --- a/packages/web/src/lib/db/index.ts +++ b/packages/web/src/lib/db/index.ts @@ -10,7 +10,9 @@ export const db = drizzle({ password: DB_PASSWORD, database: 'personal-website-db', port: 5432, - ssl: false + ssl: DB_HOST == 'db' ? false : { + rejectUnauthorized: false + } } });