Files
Civita/dist/db/pool.js
2025-10-12 10:47:58 +02:00

21 lines
471 B
JavaScript

import mariadb from 'mariadb';
import { env } from '../config/env.js';
export const pool = mariadb.createPool({
host: env.db.host,
port: env.db.port,
user: env.db.user,
password: env.db.password,
database: env.db.database,
connectionLimit: 5,
multipleStatements: true
});
export async function withConn(fn) {
const conn = await pool.getConnection();
try {
return await fn(conn);
}
finally {
conn.end();
}
}