2022-01-18 23:32:39 -06:00
|
|
|
require('./config');
|
|
|
|
|
const { Sequelize } = require('sequelize');
|
|
|
|
|
|
|
|
|
|
const sequelize = new Sequelize(
|
2022-03-03 23:09:14 -06:00
|
|
|
process.env.INSCRIPCIONES_DB,
|
|
|
|
|
process.env.USER_DB,
|
|
|
|
|
process.env.PASSWORD_DB,
|
2022-01-18 23:32:39 -06:00
|
|
|
{
|
2022-03-03 23:09:14 -06:00
|
|
|
host: process.env.HOST_DB,
|
2026-04-22 21:32:10 +01:00
|
|
|
dialect: process.env.TYPEDB || 'mariadb',
|
2022-01-18 23:32:39 -06:00
|
|
|
logging: false,
|
|
|
|
|
dialectOptions: {
|
|
|
|
|
useUTC: false,
|
|
|
|
|
},
|
2022-01-31 22:51:21 -06:00
|
|
|
timezone: '-06:00',
|
2026-04-22 21:32:10 +01: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)
|
|
|
|
|
},
|
2022-01-18 23:32:39 -06:00
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
module.exports = sequelize;
|