Files

27 lines
522 B
JavaScript

'use strict';
require('dotenv').config();
const useSSL = process.env.DB_SSL !== 'false';
const base = {
username: process.env.DB_USER,
password: process.env.DB_PASSWORD,
database: process.env.DB_NAME,
host: process.env.DB_HOST,
port: parseInt(process.env.DB_PORT, 10) || 5432,
dialect: 'postgres',
dialectOptions: {
...(useSSL && {
ssl: {
require: true,
rejectUnauthorized: false,
},
}),
},
};
module.exports = {
development: base,
production: base,
};