Skip to content

Commit b2a4356

Browse files
committed
adds SSL config
1 parent 4d3d5b0 commit b2a4356

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

Diff for: server/db/db.js

+22-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,28 @@ const Sequelize = require('sequelize')
22
const pkg = require('../../package.json')
33
const dbName = process.env.NODE_ENV === 'test' ? `${pkg.name}-test` : pkg.name
44
const dbUrl = process.env.DATABASE_URL || `postgres://localhost:5432/${dbName}`
5-
const client = new Sequelize(dbUrl, { logging: false, operatorsAliases: false })
5+
let config;
6+
if (process.env.DATABASE_URL) {
7+
config = {
8+
logging: false,
9+
operatorsAliases: false,
10+
dialect: "postgres",
11+
protocol: "postgres",
12+
ssl: true,
13+
dialectOptions: {
14+
ssl: {
15+
require: true,
16+
rejectUnauthorized: false,
17+
},
18+
},
19+
}
20+
} else {
21+
config = {
22+
logging: false,
23+
operatorsAliases: false,
24+
}
25+
}
26+
const client = new Sequelize(dbUrl, config)
627

728
module.exports = client
829

0 commit comments

Comments
 (0)