From 7d1cf7296daaa69e5cfa50e79911ee82bf8d7c20 Mon Sep 17 00:00:00 2001 From: bernard-ng Date: Mon, 10 Nov 2025 21:25:37 +0200 Subject: [PATCH] fix(db): database string url --- packages/db/src/client.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/db/src/client.ts b/packages/db/src/client.ts index 96d5b3d..4f0b59f 100644 --- a/packages/db/src/client.ts +++ b/packages/db/src/client.ts @@ -1,3 +1,4 @@ +import { createEnvAccessor } from "@devscast/config"; import { drizzle } from "drizzle-orm/node-postgres"; import { Pool } from "pg"; @@ -5,9 +6,11 @@ import * as schema from "@/schema"; const isDevelopment = process.env.NODE_ENV === "development"; +const env = createEnvAccessor(["BASANGO_DATABASE_URL"] as const); + const pool = new Pool({ allowExitOnIdle: true, - connectionString: process.env.BASANGO_DATABASE_URL!, + connectionString: env("BASANGO_DATABASE_URL"), connectionTimeoutMillis: 15_000, idleTimeoutMillis: isDevelopment ? 5_000 : 60_000, max: isDevelopment ? 8 : 12,