|
|
@@ -1,6 +1,8 @@
|
|
1
|
1
|
require('dotenv').config()
|
|
2
|
2
|
const fs = require('fs')
|
|
3
|
3
|
|
|
|
4
|
+const isLocal = process.env.USE_LOCAL_DB == 'true' ? true : false
|
|
|
5
|
+
|
|
4
|
6
|
const local = {
|
|
5
|
7
|
host: process.env.DB_HOST,
|
|
6
|
8
|
user: process.env.DB_USER,
|
|
|
@@ -19,12 +21,10 @@ const pscale = {
|
|
19
|
21
|
port: process.env.PSCALE_DB_PORT ? process.env.PSCALE_DB_PORT : 3306,
|
|
20
|
22
|
}
|
|
21
|
23
|
|
|
22
|
|
-const connectionSettings = process.env.USE_LOCAL_DB == 'true' ? local : pscale
|
|
23
|
|
-
|
|
24
|
24
|
module.exports = {
|
|
25
|
25
|
development: {
|
|
26
|
26
|
client: process.env.DB_TYPE,
|
|
27
|
|
- connection: connectionSettings,
|
|
|
27
|
+ connection: isLocal ? local : pscale,
|
|
28
|
28
|
pool: {
|
|
29
|
29
|
min: 2,
|
|
30
|
30
|
max: 10,
|
|
|
@@ -35,8 +35,10 @@ module.exports = {
|
|
35
|
35
|
seeds: {
|
|
36
|
36
|
directory: './db/seeds',
|
|
37
|
37
|
},
|
|
38
|
|
- ssl: {
|
|
39
|
|
- ca: fs.readFileSync('/etc/ssl/certs/ca-certificates.crt'),
|
|
40
|
|
- },
|
|
|
38
|
+ ssl: isLocal
|
|
|
39
|
+ ? {}
|
|
|
40
|
+ : {
|
|
|
41
|
+ ca: fs.readFileSync('/etc/ssl/certs/ca-certificates.crt'),
|
|
|
42
|
+ },
|
|
41
|
43
|
},
|
|
42
|
44
|
}
|