From 5ece7c238b65c170d8302e9dcd672dd4b24c0154 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 26 Feb 2026 10:52:48 +0000 Subject: [PATCH] fix: broaden socket.io sub_filter pattern to match trailing slash variant Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com> --- birdnet-pipy/rootfs/etc/nginx/includes/ingress_params.conf | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/birdnet-pipy/rootfs/etc/nginx/includes/ingress_params.conf b/birdnet-pipy/rootfs/etc/nginx/includes/ingress_params.conf index 89e051c3f..3c4e1ff60 100644 --- a/birdnet-pipy/rootfs/etc/nginx/includes/ingress_params.conf +++ b/birdnet-pipy/rootfs/etc/nginx/includes/ingress_params.conf @@ -11,6 +11,7 @@ sub_filter 'href="/' 'href="%%ingress_entry%%/'; sub_filter 'src="/' 'src="%%ingress_entry%%/'; # Rewrite API paths in JS bundles (axios baseURL and fetch calls) +# Pattern includes baseURL:"/api" (no trailing slash) so "/api" is needed sub_filter '"/api' '"%%ingress_entry%%/api'; sub_filter "'/api" "'%%ingress_entry%%/api"; @@ -19,5 +20,5 @@ sub_filter '"/stream/' '"%%ingress_entry%%/stream/'; sub_filter "'/stream/" "'%%ingress_entry%%/stream/"; # Rewrite Socket.IO default path in the client library -sub_filter '"/socket.io"' '"%%ingress_entry%%/socket.io"'; -sub_filter "'/socket.io'" "'%%ingress_entry%%/socket.io'"; +sub_filter '"/socket.io' '"%%ingress_entry%%/socket.io'; +sub_filter "'/socket.io" "'%%ingress_entry%%/socket.io";