From 81d191a516e77a0cb234312873aca7e542100a6b Mon Sep 17 00:00:00 2001 From: Antigravity Date: Mon, 15 Jun 2026 11:17:19 -0400 Subject: [PATCH] fix: add PVC for whatsapp session and expose qr via REST API --- agents/k8s/whatsapp-gateway-deployment.yaml | 18 ++++++++++++++++++ whatsapp-gateway/server.js | 3 ++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/agents/k8s/whatsapp-gateway-deployment.yaml b/agents/k8s/whatsapp-gateway-deployment.yaml index 5dd1bd6..b94a08c 100644 --- a/agents/k8s/whatsapp-gateway-deployment.yaml +++ b/agents/k8s/whatsapp-gateway-deployment.yaml @@ -1,3 +1,16 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: whatsapp-auth-pvc + namespace: ai-agents +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 1Gi + storageClassName: longhorn +--- apiVersion: apps/v1 kind: Deployment metadata: @@ -38,6 +51,8 @@ spec: mountPath: /app - name: dshm mountPath: /dev/shm + - name: auth-session + mountPath: /app/.wwebjs_auth ports: - containerPort: 5001 resources: @@ -54,6 +69,9 @@ spec: emptyDir: medium: Memory sizeLimit: 1Gi + - name: auth-session + persistentVolumeClaim: + claimName: whatsapp-auth-pvc --- apiVersion: v1 kind: Service diff --git a/whatsapp-gateway/server.js b/whatsapp-gateway/server.js index 2da4bdd..71233c8 100644 --- a/whatsapp-gateway/server.js +++ b/whatsapp-gateway/server.js @@ -103,7 +103,8 @@ app.get('/api/status', (req, res) => { res.json({ service: 'whatsapp-gateway', ready: isReady, - authenticated: client.info ? true : false + authenticated: client.info ? true : false, + qr: currentQr }); });