INNER CODE UNIT · TypeScript
parseDbSsl
tot-ra/graphql-schema-registry · src/database/index.ts:13
function parseDbSsl() {
if (!booleanFor(process.env.DB_SSL)) {
return undefined;
}
const ssl: { rejectUnauthorized: boolean; ca?: string } = {
rejectUnauthorized: booleanFor(
process.env.DB_SSL_REJECT_UNAUTHORIZED,
'true'
),
};
if (process.env.DB_SSL_CA) {
ssl.ca = process.env.DB_SSL_CA.replace(/\\n/g, '\n');
}
return ssl;
}