From 690859448e231edc3d92d85d52c939ab832c6fce Mon Sep 17 00:00:00 2001 From: Sagent Date: Mon, 8 Jun 2026 18:19:35 +0000 Subject: [PATCH] fix(test): use Docker bridge gateway for DinD networking --- tests/test.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/test.sh b/tests/test.sh index ddcca66..8159289 100755 --- a/tests/test.sh +++ b/tests/test.sh @@ -37,11 +37,12 @@ assert_match() { } echo "Running container: $IMAGE" -docker run -d --name "$CONTAINER_NAME" --network=host "$IMAGE" >/dev/null +docker run -d --name "$CONTAINER_NAME" -p 8080:8080 "$IMAGE" >/dev/null -BASE_URL="http://localhost:8080" +DOCKER_GW=$(docker network inspect bridge --format '{{range .IPAM.Config}}{{.Gateway}}{{end}}') +BASE_URL="http://${DOCKER_GW}:8080" -echo "Waiting for container on localhost:8080..." +echo "Waiting for container on ${DOCKER_GW}:8080..." for i in $(seq 1 30); do if curl -sf "$BASE_URL/" >/dev/null 2>&1; then echo "Container ready after ${i}s"