From cb5ac7bd0433d09f36188e32c548f8edd4d36267 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <michael@minelli.me> Date: Fri, 13 Oct 2023 14:34:04 +0200 Subject: [PATCH] Env => Use dotenv-expand --- ExpressAPI/src/app.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ExpressAPI/src/app.ts b/ExpressAPI/src/app.ts index 1250af3..bfbc049 100644 --- a/ExpressAPI/src/app.ts +++ b/ExpressAPI/src/app.ts @@ -3,10 +3,12 @@ const path = require('node:path'); if ( process.env.NODE_ENV && process.env.NODE_ENV === 'production' ) { - require('dotenv').config(); + const myEnv = require('dotenv').config(); + require('dotenv-expand').expand(myEnv); } else { require('dotenv').config({ path: path.join(__dirname, '../.env.keys') }); - require('dotenv').config({ DOTENV_KEY: process.env.DOTENV_KEY_DEVELOPMENT }); + const myEnv = require('dotenv').config({ DOTENV_KEY: process.env.DOTENV_KEY_DEVELOPMENT }); + require('dotenv-expand').expand(myEnv); } require('./shared/helpers/TypeScriptExtensions'); // ATTENTION : This line MUST be after the dotenv.config() calls -- GitLab