async function getConnectionPool()

in secret-manager/secret-manager-client-lib/index.js [50:60]


async function getConnectionPool() {
  if (!pool) {
    pool = mysql.createPool({
      user: process.env.DB_USER,
      password: await accessSecret('db_password'),
      database: process.env.DB_NAME,
      socketPath: `/cloudsql/${process.env.INSTANCE_CONNECTION_NAME}`,
    });
  }
  return pool;
}