33 lines
837 B
JavaScript
33 lines
837 B
JavaScript
/**
|
|
* @file Configuration file for database (Sequelize)
|
|
*/
|
|
|
|
require('dotenv').config();
|
|
|
|
module.exports = {
|
|
development: {
|
|
username: process.env.DEV_DB_USERNAME,
|
|
password: process.env.DEV_DB_PASSWORD,
|
|
database: process.env.DEV_DB_NAME,
|
|
host: process.env.DEV_DB_HOST,
|
|
port: process.env.DEV_DB_PORT,
|
|
dialect: process.env.DEV_DB_DIALECT || 'mysql',
|
|
dialectOptions: {
|
|
bigNumberStrings: true,
|
|
},
|
|
logging: process.env.DEV_DB_LOGGING === 'true',
|
|
},
|
|
production: {
|
|
username: process.env.DB_USERNAME,
|
|
password: process.env.DB_PASSWORD,
|
|
database: process.env.DB_NAME,
|
|
host: process.env.DB_HOSTNAME,
|
|
port: process.env.DB_PORT,
|
|
dialect: process.env.DB_DIALECT,
|
|
dialectOptions: {
|
|
bigNumberStrings: true,
|
|
},
|
|
logging: process.env.DB_LOGGING === 'true',
|
|
},
|
|
};
|