From ead2790651f53f14069881336e90af1d8c2ff297 Mon Sep 17 00:00:00 2001 From: Felipe Santos Date: Mon, 23 Jan 2023 10:49:33 -0300 Subject: [PATCH] Fix HA IP address and WebRTC port inferring --- docker/rootfs/etc/s6-overlay/s6-rc.d/go2rtc/run | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/rootfs/etc/s6-overlay/s6-rc.d/go2rtc/run b/docker/rootfs/etc/s6-overlay/s6-rc.d/go2rtc/run index ae5d7ee60..62fbe33ad 100755 --- a/docker/rootfs/etc/s6-overlay/s6-rc.d/go2rtc/run +++ b/docker/rootfs/etc/s6-overlay/s6-rc.d/go2rtc/run @@ -10,7 +10,7 @@ s6-svc -O . function get_ip_and_port_from_supervisor() { local ip_address # Example: 192.168.1.10/24 - local ip_regex='^([0-9]{1,3}\.{3}[0-9]{1,3})/[0-9]{1,2}$' + local ip_regex='^([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})/[0-9]{1,2}$' if ip_address=$( curl -fsSL \ -H "Authorization: Bearer ${SUPERVISOR_TOKEN}" \ @@ -32,7 +32,7 @@ function get_ip_and_port_from_supervisor() { -H "Authorization: Bearer ${SUPERVISOR_TOKEN}" \ -H "Content-Type: application/json" \ http://supervisor/addons/self/info | - jq --exit-status --raw-output '.data.network["22/tcp"]' + jq --exit-status --raw-output '.data.network["8555/tcp"]' ) && [[ "${webrtc_port}" =~ ${port_regex} ]]; then webrtc_port="${BASH_REMATCH[1]}" echo "[INFO] Got WebRTC port from supervisor: ${ip_address}" >&2