From 657af5906ed50acc9bacea487ac22b6c9c961571 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Sun, 30 Oct 2022 01:51:42 +0300 Subject: Read static root from the config --- vnext/server/middleware/renderer.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'vnext/server/middleware') diff --git a/vnext/server/middleware/renderer.js b/vnext/server/middleware/renderer.js index 4223d7f2..a4b745f8 100644 --- a/vnext/server/middleware/renderer.js +++ b/vnext/server/middleware/renderer.js @@ -1,5 +1,6 @@ import * as ReactDOMServer from 'react-dom/server'; import cookie from 'cookie'; +import config from 'config'; // import our main App component import App from '../../src/App'; @@ -20,10 +21,12 @@ function toBinary(string) { return Buffer.from(String.fromCharCode(...new Uint8Array(codeUnits.buffer))).toString('base64'); } +const STATIC_ROOT = config.get('service.static_root') || path.resolve(__dirname, 'dist'); + const serverRenderer = async (req, res) => { // point to the html file created by CRA's build tool - const filePath = path.resolve('index.html'); + const filePath = path.resolve(STATIC_ROOT, 'index.html'); // links const cookies = cookie.parse(req.headers.cookie || ''); -- cgit v1.2.3