From 26e0acbb17d5b83df82452f8570f61ec7c31f578 Mon Sep 17 00:00:00 2001 From: Ocheretovich Date: Fri, 3 Apr 2026 08:53:12 +0300 Subject: [PATCH] chore(script): make helix-relay container lookup more robust --- scripts/devnet/restart_devnet.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/scripts/devnet/restart_devnet.sh b/scripts/devnet/restart_devnet.sh index 6fe25482..fc5c059e 100755 --- a/scripts/devnet/restart_devnet.sh +++ b/scripts/devnet/restart_devnet.sh @@ -21,9 +21,15 @@ NETWORK_SUBNET=$(docker network inspect "kt-${ENCLAVE}" --format '{{range .IPAM. sudo ufw allow from "$NETWORK_SUBNET" to any port 4040 sudo ufw allow from "$NETWORK_SUBNET" to any port 9060 -# Get proxy container IP -PROXY_IP=$(docker inspect \ - "$(docker ps --filter "name=helix-relay" --format '{{.ID}}' | head -1)" \ +# Get helix-relay proxy container IP +PROXY_CONTAINER=$(docker ps --filter "name=helix-relay" --format '{{.ID}}' | head -n 1) + +if [ -z "$PROXY_CONTAINER" ]; then + echo "ERROR: helix-relay proxy container not found or not running" >&2 + exit 1 +fi + +PROXY_IP=$(docker inspect "$PROXY_CONTAINER" \ --format '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}') # Extract env vars from the service