We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 639cb23 + d59ebbe commit 9591d5aCopy full SHA for 9591d5a
1 file changed
src/lib/server/db.ts
@@ -3,8 +3,13 @@ import { drizzle } from 'drizzle-orm/postgres-js';
3
import postgres from 'postgres';
4
import * as schema from '$lib/server/db/schema';
5
6
-const dbUrl = env.DATABASE_URL;
+const dbUrl =
7
+ process.env.DATABASE_URL ||
8
+ (typeof env !== 'undefined' && env.DATABASE_URL) ||
9
+ (typeof process.env.DATABASE_URL !== 'undefined' && process.env.DATABASE_URL);
10
+
11
if (!dbUrl) throw new Error('DATABASE_URL is required');
12
13
const client = postgres(dbUrl, {
14
ssl: process.env.NODE_ENV === 'production' ? { rejectUnauthorized: true } : false
15
});
0 commit comments