WebService-Boilerplate/config/config.js
2025-03-11 12:57:45 +07:00

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',
},
};