From aeaeed71f3d152d7a10f884b3f49ed6287cff084 Mon Sep 17 00:00:00 2001 From: Kouhai Date: Mon, 22 May 2023 00:11:41 -0700 Subject: [PATCH] th: 12-factor ~~authentication~~ apps were a mistake --- streaming/index.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/streaming/index.js b/streaming/index.js index 48ad41f680..9af2a01fda 100644 --- a/streaming/index.js +++ b/streaming/index.js @@ -13,10 +13,20 @@ const fs = require('fs'); const WebSocket = require('ws'); const { JSDOM } = require('jsdom'); -const environment = process.env.NODE_ENV || 'development'; +const environment = process.env.NODE_ENV !== 'development' ? 'production' : 'development'; +// Replicate dotenv-rails's behavior dotenv.config({ - path: environment === 'production' ? '.env.production' : '.env', + path: '.env', +}); +dotenv.config({ + path: environment === 'production' ? '.env.production' : '.env.development', +}); +dotenv.config({ + path: '.env.local', +}); +dotenv.config({ + path: environment === 'production' ? '.env.production.local' : '.env.development.local', }); log.level = process.env.LOG_LEVEL || 'verbose';