From 9da0efa29c9dbcb5c13cb8a9c9a4b8e5cd46b2a6 Mon Sep 17 00:00:00 2001 From: Sagent Date: Mon, 8 Jun 2026 17:57:50 +0000 Subject: [PATCH] fix(test): use --network=host for Docker-in-Docker compatibility --- tests/test.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tests/test.sh b/tests/test.sh index 83e9e8f..ddcca66 100755 --- a/tests/test.sh +++ b/tests/test.sh @@ -37,12 +37,11 @@ assert_match() { } echo "Running container: $IMAGE" -docker run -d --name "$CONTAINER_NAME" -p 0:8080 "$IMAGE" >/dev/null +docker run -d --name "$CONTAINER_NAME" --network=host "$IMAGE" >/dev/null -CONTAINER_IP=$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' "$CONTAINER_NAME") -BASE_URL="http://${CONTAINER_IP}:8080" +BASE_URL="http://localhost:8080" -echo "Waiting for container (ip $CONTAINER_IP)..." +echo "Waiting for container on localhost:8080..." for i in $(seq 1 30); do if curl -sf "$BASE_URL/" >/dev/null 2>&1; then echo "Container ready after ${i}s"