fix: use db url instead of credentials

This commit is contained in:
2025-01-17 22:26:19 +01:00
parent eb2adf41a0
commit 977e833cf2
4 changed files with 7 additions and 21 deletions

Binary file not shown.

View File

@@ -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
}
});

View File

@@ -45,6 +45,6 @@
"dependencies": {
"@sveltejs/adapter-node": "^5.2.11",
"drizzle-orm": "^0.38.3",
"pg": "^8.13.1"
"postgres": "^3.4.5"
}
}

View File

@@ -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
});