15 lines
560 B
JavaScript
15 lines
560 B
JavaScript
// backend/config/mysqlPool.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 } : {})
|
|
});
|
|
|
|
export default pool; |