import { createPool } from 'mysql2';

import { readFileSync } from 'fs';

import { join } from 'path';

//console.log(import.meta.dirname);

// const caCertPath = join(import.meta.dirname, '/ca-certificate.crt');

// const caCert = readFileSync(caCertPath);

// const pool = createPool({

//     connectionLimit: 100,

//     host: 'localhost',
//     // port: 25060,
//     user: 'root',
//     password: 'af56ee',
//     database: 'Bible',

//     multipleStatements: true,

//     // ssl: {

//     //     ca: caCert

//     // }

// });

// const pool = createPool({
//     host: 'localhost',
//     port: 8889,
//     user: 'root',
//     password: 'af56ee',
//     database: 'Bible'
// });

const dbName = 'Bible';

const pool = createPool({
    host: 'localhost',
    // port: 8889,
    user: 'root',
    password: 'af56ee',
    database: dbName
});
 
export { dbName };
 
export default pool.promise();