24 lines
581 B
JavaScript
24 lines
581 B
JavaScript
const dotenv = require('dotenv');
|
|
const path = require('path');
|
|
|
|
const envFile = {
|
|
production: '.env.production',
|
|
test: '.env.test'
|
|
}[process.env.NODE_ENV || ''] || '.env';
|
|
|
|
dotenv.config({
|
|
path: path.resolve(process.cwd(), envFile)
|
|
});
|
|
|
|
module.exports = {
|
|
[process.env.NODE_ENV || 'development']: {
|
|
username: process.env.DB_USER,
|
|
password: process.env.DB_PASSWORD,
|
|
database: process.env.DB_NAME,
|
|
host: process.env.DB_HOST,
|
|
port: process.env.DB_PORT,
|
|
dialect: process.env.DB_DIALECT,
|
|
logging: false,
|
|
}
|
|
};
|