From e0328f0260b6baef0cb35ea3c861bf43da0dbf86 Mon Sep 17 00:00:00 2001 From: Antigravity Date: Sat, 13 Jun 2026 23:47:49 -0400 Subject: [PATCH] Fix socket.io routing by bypassing Next.js and configuring websocket path directly --- interface/k8s/hq-dashboard-ingress.yaml | 7 +++++++ whatsapp-gateway/server.js | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/interface/k8s/hq-dashboard-ingress.yaml b/interface/k8s/hq-dashboard-ingress.yaml index 11d821c..33463c1 100644 --- a/interface/k8s/hq-dashboard-ingress.yaml +++ b/interface/k8s/hq-dashboard-ingress.yaml @@ -18,3 +18,10 @@ spec: number: 80 path: / pathType: Prefix + - backend: + service: + name: whatsapp-gateway + port: + number: 5001 + path: /proxy/whatsapp/socket.io + pathType: Prefix diff --git a/whatsapp-gateway/server.js b/whatsapp-gateway/server.js index 815eb93..156fdad 100644 --- a/whatsapp-gateway/server.js +++ b/whatsapp-gateway/server.js @@ -8,7 +8,10 @@ const path = require('path'); const app = express(); const server = http.createServer(app); -const io = new Server(server); +const io = new Server(server, { + path: '/proxy/whatsapp/socket.io', + cors: { origin: "*" } +}); const PORT = process.env.PORT || 5001;