26 lines
598 B
JavaScript
26 lines
598 B
JavaScript
require('./config');
|
|
const { Sequelize } = require('sequelize');
|
|
|
|
const sequelize = new Sequelize(
|
|
process.env.INSCRIPCIONES_DB,
|
|
process.env.USER_DB,
|
|
process.env.PASSWORD_DB,
|
|
{
|
|
host: process.env.HOST_DB,
|
|
dialect: process.env.TYPEDB || 'mariadb',
|
|
logging: false,
|
|
dialectOptions: {
|
|
useUTC: false,
|
|
},
|
|
timezone: '-06:00',
|
|
pool: {
|
|
max: 5, // Máximo 5 conexiones
|
|
min: 0, // Mínimo 0
|
|
acquire: 30000, // Tiempo para adquirir conexión (30s)
|
|
idle: 10000, // Tiempo idle antes de cerrar (10s)
|
|
},
|
|
}
|
|
);
|
|
|
|
module.exports = sequelize;
|