diff --git a/packages/web/bun.lockb b/packages/web/bun.lockb index 1e7fd75..49d8071 100755 Binary files a/packages/web/bun.lockb and b/packages/web/bun.lockb differ diff --git a/packages/web/drizzle.config.ts b/packages/web/drizzle.config.ts index 740781a..6cbde4b 100644 --- a/packages/web/drizzle.config.ts +++ b/packages/web/drizzle.config.ts @@ -7,13 +7,6 @@ export default defineConfig({ verbose: true, strict: true, dbCredentials: { - host: process.env.DB_HOST, - user: process.env.DB_USER, - password: process.env.DB_PASSWORD, - database: 'personal_website', - port: 5432, - ssl: process.env.DB_HOST == 'localhost' ? false : { - rejectUnauthorized: false - } + url: process.env.DB_URL } }); diff --git a/packages/web/package.json b/packages/web/package.json index 785f74b..0ad97bd 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -45,6 +45,6 @@ "dependencies": { "@sveltejs/adapter-node": "^5.2.11", "drizzle-orm": "^0.38.3", - "pg": "^8.13.1" + "postgres": "^3.4.5" } } diff --git a/packages/web/src/lib/db/index.ts b/packages/web/src/lib/db/index.ts index 08dbf44..ba44e26 100644 --- a/packages/web/src/lib/db/index.ts +++ b/packages/web/src/lib/db/index.ts @@ -1,19 +1,12 @@ import * as schema from './schema' -import { drizzle } from 'drizzle-orm/node-postgres'; -import { DB_HOST, DB_USER, DB_PASSWORD } from '$env/static/private'; +import { drizzle } from 'drizzle-orm/postgres-js'; +import { DB_URL } from '$env/static/private'; +import postgres from 'postgres'; +const client = postgres(DB_URL); export const db = drizzle({ schema, - connection: { - host: DB_HOST, - user: DB_USER, - password: DB_PASSWORD, - database: 'personal_website', - port: 5432, - ssl: DB_HOST == 'db' ? false : { - rejectUnauthorized: false - } - } + client });