From be970248686c0af7d8506cba8c64bf507419da3d Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Sun, 22 Jun 2025 13:07:02 +0200 Subject: so much stuff??? --- apps/web/src/lib/db/index.tsx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 apps/web/src/lib/db/index.tsx (limited to 'apps/web/src/lib/db/index.tsx') diff --git a/apps/web/src/lib/db/index.tsx b/apps/web/src/lib/db/index.tsx new file mode 100644 index 00000000..b66c6e39 --- /dev/null +++ b/apps/web/src/lib/db/index.tsx @@ -0,0 +1,14 @@ +import { drizzle } from "drizzle-orm/node-postgres"; +import { Pool } from "pg"; +import * as schema from "./schema"; + +const pool = new Pool({ + connectionString: process.env.DATABASE_URL, + max: 3, + idleTimeoutMillis: 10000, + connectionTimeoutMillis: 15000, + query_timeout: 20000, + statement_timeout: 20000, +}); + +export const db = drizzle(pool, { schema }); -- cgit v1.3.1