snglpi/src/data/glpiDataBase.js

26 lines
668 B
JavaScript
Raw Normal View History

// src/data/glpiDatabase.js
// Configuração da conexão com o banco de dados mariaDB do GLPI
const mysql = require('mysql2/promise');
const { logInfo, logError, logWarning } = require('../utils/logger');
const glpiPool = mysql.createPool({
host: '177.73.177.32',
port: 3306,
database: process.env.GLPI_DB_NAME,
user: 'snglpi',
password: 'j2633669',
connectionLimit: 10,
acquireTimeout: 60000,
timeout: 60000
});
// Testar conexão
glpiPool.on('connection', (connection) => {
logInfo('Nova conexão GLPI estabelecida');
});
glpiPool.on('error', (err) => {
logError('Erro na pool GLPI:', err);
});
module.exports = glpiPool;