From 0c79955b029ae163a7647c4771f5d7b30296a202 Mon Sep 17 00:00:00 2001 From: C Brown Date: Thu, 13 Sep 2018 15:56:14 -0700 Subject: [PATCH 1/2] Added dotenv-expand --- src/utils/env.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/utils/env.js b/src/utils/env.js index 1bf1e8a4824..42bc06edf0f 100644 --- a/src/utils/env.js +++ b/src/utils/env.js @@ -1,5 +1,6 @@ const config = require('./config'); const dotenv = require('dotenv'); +const variableExpansion = require('dotenv-expand'); async function loadEnv(filepath) { const NODE_ENV = process.env.NODE_ENV || 'development'; @@ -17,7 +18,8 @@ async function loadEnv(filepath) { dotenvFiles.map(async dotenvFile => { const envPath = await config.resolve(filepath, [dotenvFile]); if (envPath) { - dotenv.config({path: envPath}); + const envs = dotenv.config({path: envPath}); + variableExpansion(envs) } }) ); From 4b3f7c5c7f233c49a3ae0d568e9d15e71f270e46 Mon Sep 17 00:00:00 2001 From: C Brown Date: Thu, 13 Sep 2018 15:57:25 -0700 Subject: [PATCH 2/2] Added dotenv-expand --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 0bab096b1c9..13b7336b0b9 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "cssnano": "^4.0.0", "deasync": "^0.1.13", "dotenv": "^5.0.0", + "dotenv-expand": "^4.2.0", "fast-glob": "^2.2.2", "filesize": "^3.6.0", "fswatcher-child": "^1.0.5",