diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index b61e9ee..632c829 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -55,8 +55,8 @@ jobs: # Codeberg's act runner may not register the service container with the # 'docker' DNS alias. Fall back: scan the local /24 subnet for port 2375. echo "Docker unreachable via hostname; scanning network for DinD..." >&2 - GW=$(ip route | awk '/default/{print $3; exit}') - PREFIX=$(echo "$GW" | cut -d. -f1-3) + MY_IP=$(hostname -I | awk '{print $1}') + PREFIX=$(echo "$MY_IP" | cut -d. -f1-3) FOUND="" for i in $(seq 1 50); do ip="${PREFIX}.${i}"