Files
fasto/backend/db.js
Cauê Faleiros 28c75bbe13
All checks were successful
Build and Deploy / build-and-push (push) Successful in 4m19s
feat: setup docker, backend, and gitea pipeline for production
2026-02-23 15:21:28 -03:00

27 lines
747 B
JavaScript

const mysql = require('mysql2/promise');
// Configuração da conexão com o banco de dados
// Em produção, estes valores devem vir de variáveis de ambiente (.env)
const pool = mysql.createPool({
host: process.env.DB_HOST || 'localhost',
user: process.env.DB_USER || 'root',
password: process.env.DB_PASSWORD || 'password',
database: process.env.DB_NAME || 'agenciac_comia',
waitForConnections: true,
connectionLimit: 10,
queueLimit: 0,
});
// Teste de conexão simples ao iniciar
pool.getConnection()
.then(connection => {
console.log('✅ Conectado ao MySQL com sucesso!');
connection.release();
})
.catch(err => {
console.error('❌ Erro ao conectar ao MySQL:', err.message);
});
module.exports = pool;