rfidnatura/backend/db/pool.js

21 lines
547 B
JavaScript

const mysql = require('mysql2/promise');
const dotenv = require('dotenv');
// Cargar variables de entorno desde un archivo .env
dotenv.config();
const env = process.env;
// Crear un pool de conexiones
const pool = mysql.createPool({
host: env.DB_HOST || 'mariadb',
port: env.DB_PORT || 3306,
user: env.DB_USER || 'user',
password: env.DB_PASSWORD || 'password',
database: env.DB_NAME || 'database',
waitForConnections: true,
queueLimit: 0
});
// Exportar el pool para usarlo en otros módulos
module.exports = pool;