Skip to content

Commit ec9d987

Browse files
committed
Added Heroku postgres sequelize config
1 parent b568d5f commit ec9d987

File tree

1 file changed

+23
-8
lines changed

1 file changed

+23
-8
lines changed

src/models/sequelize.ts

+23-8
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,31 @@
11
// @ts-ignore
22
import Sequelize from 'dynamo-sequelize'
33

4-
const config = {
5-
define: {
6-
timestamps: true
7-
},
8-
logging: false,
9-
dialect: ''
4+
let config;
5+
if (process.env.USE_HEROKU_POSTGRES) {
6+
config =
7+
{
8+
dialect: 'postgres',
9+
protocol: 'postgres',
10+
dialectOptions: {
11+
ssl: {
12+
rejectUnauthorized: false
13+
}
14+
}
15+
}
1016
}
17+
else {
18+
config = {
19+
define: {
20+
timestamps: true
21+
},
22+
logging: false,
23+
dialect: ''
24+
}
1125

12-
if (process.env.DIALECT === 'dynamodb') {
13-
config.dialect = 'dynamo'
26+
if (process.env.DIALECT === 'dynamodb') {
27+
config.dialect = 'dynamo'
28+
}
1429
}
1530

1631
const sequelize = new Sequelize(

0 commit comments

Comments
 (0)