From a0bf11466debedd5703d4510b4827df26ad10b35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Wed, 17 Jul 2024 05:07:23 +0200 Subject: [PATCH] Fixed reverse proxy websockets --- Caddyfile | 13 +++---------- packages/webui/vite.config.ts | 5 ----- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/Caddyfile b/Caddyfile index 383c320..794399a 100644 --- a/Caddyfile +++ b/Caddyfile @@ -3,23 +3,16 @@ } +# App entrypoint http://* { - @websockets { - header Connection *Upgrade* - header Upgrade websocket - } - handle @websockets { - reverse_proxy http://server { - import reverse_proxy_headers - } - } - + # Redirect RPC calls (both HTTP and WebSockets) to the backend handle /rpc* { reverse_proxy http://server { import reverse_proxy_headers } } + # Or serve the UI handle { reverse_proxy http://webui { import reverse_proxy_headers diff --git a/packages/webui/vite.config.ts b/packages/webui/vite.config.ts index 721c522..e1fec1b 100644 --- a/packages/webui/vite.config.ts +++ b/packages/webui/vite.config.ts @@ -8,11 +8,6 @@ export default defineConfig({ server: { host: true, port: 80, - - hmr: { - host: "webui.localhost", - port: Number(process.env.PORT), - }, }, plugins: [