From 33dcc7ff0989e77e9c7fd6bb9f8e76496422dc8b Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sun, 15 Feb 2026 18:22:24 +0100 Subject: [PATCH] Refactor nginx ingress script for clarity Remove redundant sed commands and clean up nginx configuration handling. --- .../rootfs/etc/cont-init.d/32-nginx_ingress.sh | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/birdnet-pipy/rootfs/etc/cont-init.d/32-nginx_ingress.sh b/birdnet-pipy/rootfs/etc/cont-init.d/32-nginx_ingress.sh index 7b4f890f2..ee2f73b4a 100755 --- a/birdnet-pipy/rootfs/etc/cont-init.d/32-nginx_ingress.sh +++ b/birdnet-pipy/rootfs/etc/cont-init.d/32-nginx_ingress.sh @@ -13,19 +13,17 @@ ingress_port="$(bashio::addon.ingress_port)" ingress_interface="$(bashio::addon.ip_address)" ingress_entry="$(bashio::addon.ingress_entry)" +sed -i \ + -e "s|proxy_pass http://api|proxy_pass http://127.0.0.1|g" \ + -e "s|proxy_pass http://icecast|proxy_pass http://127.0.0.1|g" \ + /etc/nginx/servers/nginx.conf + if ! [[ "${ingress_port}" =~ ^[0-9]+$ ]] || [[ "${ingress_port}" -le 0 ]]; then bashio::log.info "Ingress not active, disabling nginx service" touch /run/nginx-disabled exit 0 fi -rm -f /run/nginx-disabled - -sed -i \ - -e "s|proxy_pass http://api|proxy_pass http://127.0.0.1|g" \ - -e "s|proxy_pass http://icecast|proxy_pass http://127.0.0.1|g" \ - /etc/nginx/servers/nginx.conf - cp /etc/nginx/servers/nginx.conf /etc/nginx/servers/ingress.conf sed -i \ -e "s|listen 80;|listen ${ingress_interface}:${ingress_port} default_server;|g" \