From dccf55c973c53a9b3e049db381193e237e52c2be Mon Sep 17 00:00:00 2001 From: Kayne Ruse Date: Thu, 4 Mar 2021 10:53:13 +1100 Subject: [PATCH] Added PRODUCTION env variable to client --- server/chat/reserve.js | 2 +- webpack.config.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/server/chat/reserve.js b/server/chat/reserve.js index 80c8d2f..2da0c8b 100644 --- a/server/chat/reserve.js +++ b/server/chat/reserve.js @@ -13,7 +13,7 @@ const route = async (req, res) => { try { //reserve the UUID with the chat server (hop 1) - const result = await fetch(`http://${process.env.CHAT_URI}/reserve`, { method: 'POST', body: form }); + const result = await fetch(`http${process.env.PRODUCTION ? 's' : ''}://${process.env.CHAT_URI}/reserve`, { method: 'POST', body: form }); if (result.status == 200) { const json = await result.json(); diff --git a/webpack.config.js b/webpack.config.js index 91c5cf5..f971c88 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -50,6 +50,7 @@ module.exports = ({ production, analyzer }) => { plugins: [ new DefinePlugin({ 'process.env': { + 'PRODUCTION': production, 'NEWS_URI': production ? `"${process.env.NEWS_URI}"` : '"http://dev-news.eggtrainer.com:3100/news"', /* TODO: (1) NEWS_KEY needs to be set in the server, and auth'd via admin accounts, NOT embedded in the client */ 'NEWS_KEY': production ? `"${process.env.NEWS_KEY}"` : '"key"',