We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b568d5f commit ec9d987Copy full SHA for ec9d987
src/models/sequelize.ts
@@ -1,16 +1,31 @@
1
// @ts-ignore
2
import Sequelize from 'dynamo-sequelize'
3
4
-const config = {
5
- define: {
6
- timestamps: true
7
- },
8
- logging: false,
9
- dialect: ''
+let config;
+if (process.env.USE_HEROKU_POSTGRES) {
+ config =
+ {
+ dialect: 'postgres',
+ protocol: 'postgres',
10
+ dialectOptions: {
11
+ ssl: {
12
+ rejectUnauthorized: false
13
+ }
14
15
16
}
17
+else {
18
+ config = {
19
+ define: {
20
+ timestamps: true
21
+ },
22
+ logging: false,
23
+ dialect: ''
24
25
-if (process.env.DIALECT === 'dynamodb') {
- config.dialect = 'dynamo'
26
+ if (process.env.DIALECT === 'dynamodb') {
27
+ config.dialect = 'dynamo'
28
29
30
31
const sequelize = new Sequelize(
0 commit comments