From 11bb80b0cf1d8b272f2c6a310e50c71951812177 Mon Sep 17 00:00:00 2001 From: Remy Moll Date: Tue, 25 Nov 2025 10:51:59 +0100 Subject: [PATCH] websockets babyy --- apps/audiobookshelf/ingress.yaml | 20 +++++++++++++++++++- apps/kitchenowl/ingress.yaml | 1 + 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/apps/audiobookshelf/ingress.yaml b/apps/audiobookshelf/ingress.yaml index 8419a4b..69e5214 100644 --- a/apps/audiobookshelf/ingress.yaml +++ b/apps/audiobookshelf/ingress.yaml @@ -9,9 +9,27 @@ spec: routes: - match: Host(`audiobookshelf.kluster.moll.re`) kind: Rule + middlewares: + - name: audiobookshelf services: - name: audiobookshelf-web port: 80 tls: - certResolver: default-tls + certResolver: default-tls + +--- + +apiVersion: traefik.io/v1alpha1 +kind: Middleware +metadata: + name: audiobookshelf + +spec: + headers: + # customResponseHeaders: + # Access-Control-Allow-Headers: "Content-Type" + # Access-Control-Allow-Methods: "GET, POST, OPTIONS, PUT, DELETE" + customRequestHeaders: + Connection: "Upgrade" + Upgrade: "websocket" diff --git a/apps/kitchenowl/ingress.yaml b/apps/kitchenowl/ingress.yaml index 7c4ae5a..89efae3 100644 --- a/apps/kitchenowl/ingress.yaml +++ b/apps/kitchenowl/ingress.yaml @@ -27,4 +27,5 @@ spec: customRequestHeaders: X-Forwarded-Proto: "https" # enable websockets + Connection: Upgrade Upgrade: "websocket"