diff --git a/app/services/db.server.ts b/app/services/db.server.ts index 7b80bdc..cd7e79c 100644 --- a/app/services/db.server.ts +++ b/app/services/db.server.ts @@ -1,7 +1,10 @@ -import { drizzle } from 'drizzle-orm/postgres-js'; -import postgres from 'postgres'; +import { drizzle } from "drizzle-orm/postgres-js"; +import postgres from "postgres"; import * as schema from "./schema.server"; import "dotenv/config"; -const queryClient = postgres(process.env.DATABASE_URL!, {keep_alive: 10000}); -export const db = drizzle(queryClient, { schema }); \ No newline at end of file +const queryClient = postgres(process.env.DATABASE_URL!, { + idle_timeout: 20, + max_lifetime: 60 * 30, +}); +export const db = drizzle(queryClient, { schema });