From 63ea31f6abd7b98069cec3681d38c384ea68c3a6 Mon Sep 17 00:00:00 2001 From: slowbackspace Date: Mon, 23 Oct 2023 11:31:09 +0200 Subject: [PATCH] chore: use CA_CERT env --- src/config/config.ts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/config/config.ts b/src/config/config.ts index a4070e9..ec002e5 100644 --- a/src/config/config.ts +++ b/src/config/config.ts @@ -12,11 +12,16 @@ const loadConfig = () => { : 5000, idleTimeoutMs: process.env.DB_IDLE_TIMEOUT ? Number(process.env.DB_IDLE_TIMEOUT) : 10000, ssl: - process.env.DB_SSL !== undefined - ? JSON.parse(process.env.DB_SSL) - : { - rejectUnauthorized: false, - }, + process.env.DATABASE_SSL !== 'false' + ? process.env.CA_CERT + ? { + rejectUnauthorized: true, + ca: process.env.CA_CERT, + } + : { + rejectUnauthorized: false, + } + : false, }, }; };