Skip to content

Commit 5fd7d3b

Browse files
committed
#688 SSL for connect-pg-simple
1 parent 5488c87 commit 5fd7d3b

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

scripts/server.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,23 @@ const pool = new Pool({
107107
database: process.env.DB_NAME,
108108
password: process.env.DB_PASS,
109109
port: process.env.DB_PORT || "5432",
110+
ssl:
111+
process.env.DB_SSL === "true"
112+
? {
113+
require: true,
114+
rejectUnauthorized: true,
115+
ca:
116+
process.env.DB_SSL_CERT_BASE64 != null &&
117+
process.env.DB_SSL_CERT_BASE64 !== ""
118+
? Buffer.from(process.env.DB_SSL_CERT_BASE64, "base64").toString(
119+
"utf-8"
120+
)
121+
: process.env.DB_SSL_CERT != null &&
122+
process.env.DB_SSL_CERT !== ""
123+
? fs.readFileSync(process.env.DB_SSL_CERT)
124+
: false,
125+
}
126+
: false,
110127
});
111128
app.use(
112129
session({

0 commit comments

Comments
 (0)