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