diff --git a/ExpressAPI/src/app.ts b/ExpressAPI/src/app.ts index 1250af3da79a7764038ae9c16bc9934e2a4a53ed..bfbc0494636c237af8dae3185fc2670eb0c51b67 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