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;
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…