We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5488c87 commit 5fd7d3bCopy full SHA for 5fd7d3b
scripts/server.js
@@ -107,6 +107,23 @@ const pool = new Pool({
107
database: process.env.DB_NAME,
108
password: process.env.DB_PASS,
109
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
127
});
128
app.use(
129
session({
0 commit comments