var mariadb = require('mariadb'); require('dotenv').config(); // SSL (e.g. SkySQL) connections // * Remember to change the location of "skysql_chain.pem" to wherever you placed it! // * To use just uncomment the two lines below and the 'ssl' property (and value) within the connection pool configuration //const fs = require("fs"); //const serverCert = [fs.readFileSync("skysql_chain.pem", "utf8")]; const pool = mariadb.createPool({ host: process.env.DB_HOST, user: process.env.DB_USER, password: process.env.DB_PASS, port: process.env.DB_PORT, database: process.env.DB_NAME, multipleStatements: true /*, ssl: { ca: serverCert }*/ }); // Expose the Pool object within this module module.exports = Object.freeze({ pool: pool });