dev1/backend/config/mysqlPool.js
2025-06-23 11:45:04 +00:00

19 lines
718 B
JavaScript

// backend/config/mysqlPool.js
import './env.js';
import mysql from 'mysql2/promise';
const pool = mysql.createPool({
host : process.env.DB_HOST || '127.0.0.1',
port : process.env.DB_PORT || 3306,
user : process.env.DB_USER || 'root',
password : process.env.DB_PASSWORD || '',
database : process.env.DB_NAME || 'user_profile_db',
waitForConnections : true,
connectionLimit : 10,
...(process.env.DB_SOCKET ? { socketPath: process.env.DB_SOCKET } : {})
});
console.log('[mysqlPool] Using config →',
{ host: process.env.DB_HOST, port: process.env.DB_PORT, socket: process.env.DB_SOCKET });
export default pool;