Fixed reverse proxy websockets

This commit is contained in:
Julien Valverdé
2024-07-17 05:07:23 +02:00
parent ec5cc51f82
commit a0bf11466d
2 changed files with 3 additions and 15 deletions

View File

@@ -3,23 +3,16 @@
} }
# App entrypoint
http://* { http://* {
@websockets { # Redirect RPC calls (both HTTP and WebSockets) to the backend
header Connection *Upgrade*
header Upgrade websocket
}
handle @websockets {
reverse_proxy http://server {
import reverse_proxy_headers
}
}
handle /rpc* { handle /rpc* {
reverse_proxy http://server { reverse_proxy http://server {
import reverse_proxy_headers import reverse_proxy_headers
} }
} }
# Or serve the UI
handle { handle {
reverse_proxy http://webui { reverse_proxy http://webui {
import reverse_proxy_headers import reverse_proxy_headers

View File

@@ -8,11 +8,6 @@ export default defineConfig({
server: { server: {
host: true, host: true,
port: 80, port: 80,
hmr: {
host: "webui.localhost",
port: Number(process.env.PORT),
},
}, },
plugins: [ plugins: [