From 58e6f2257d61dc53baff45c84b13bb6a3f99babe Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Wed, 12 Jan 2022 09:07:46 -0500 Subject: [PATCH] Fix publicPath and asset handling when using webpack-dev-server for HMR --- client/webpack.config.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/client/webpack.config.js b/client/webpack.config.js index 0e0c4e1cd71..0f9c347406e 100644 --- a/client/webpack.config.js +++ b/client/webpack.config.js @@ -207,16 +207,21 @@ module.exports = (env = {}, argv = {}) => { warnings: false, }, }, + devMiddleware: { + publicPath: '/static/dist' + }, hot: true, - // proxy *everything* to the galaxy server - // someday, this can be a more limited set -- e.g. `/api`, `/auth` port: 8081, host: "0.0.0.0", + // proxy *everything* to the galaxy server. + // someday, when we have a fully API-driven independent client, this + // can be a more limited set -- e.g. `/api`, `/auth` proxy: { - "/": { + "**": { target: process.env.GALAXY_URL || "http://localhost:8080", secure: process.env.CHANGE_ORIGIN ? !process.env.CHANGE_ORIGIN : true, changeOrigin: !!process.env.CHANGE_ORIGIN, + logLevel: 'debug' }, }, },