Skip to content

Commit d690be5

Browse files
fix: local dev bypass ssl requirements (#17)
* ssl mode only if CA was provided * refactor
1 parent fe8b7f2 commit d690be5

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

hono/db.ts

+8-4
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
11
import { drizzle } from 'drizzle-orm/node-postgres';
22
import { Pool } from 'pg';
33

4+
const ca = process.env.PGCA;
5+
46
export const pool = new Pool({
57
user: process.env.PGUSER,
68
host: process.env.PGHOST,
79
database: process.env.PGDB,
810
password: process.env.PGPASSWORD,
911
port: +(process.env.PGPORT || 5432),
10-
ssl: {
11-
rejectUnauthorized: true,
12-
ca: process.env.PGCA
13-
}
12+
ssl: ca
13+
? {
14+
rejectUnauthorized: true,
15+
ca
16+
}
17+
: undefined
1418
});
1519

1620
export const db = drizzle(pool);

0 commit comments

Comments
 (0)