fix(traefik): add WebSocket middleware for Hermes dashboard Chat tab

- Add websocket-headers middleware to jarvis router
- Set Connection: Upgrade and Upgrade: websocket headers
- Fixes 'Chat unavailable:1' WebSocket connection failures through Traefik reverse proxy
This commit is contained in:
Hermes Agent service account
2026-06-30 17:12:49 -05:00
parent 19a807899f
commit 0693fdcd26

View File

@@ -14,6 +14,8 @@ http:
tls:
certResolver: cloudflare
service: jarvis
middlewares:
- websocket-headers
jarvis-api:
rule: "Host(`jarvis-api.local.mk-labs.cloud`)"
@@ -34,6 +36,13 @@ http:
servers:
- url: "http://10.1.71.131:8642"
middlewares:
websocket-headers:
headers:
customRequestHeaders:
Connection: "Upgrade"
Upgrade: "websocket"
tcp:
routers:
jarvis-ssh: