diff --git a/.github/workflows/container.yml b/.github/workflows/container.yml index 806d6f006..296bfa5bf 100644 --- a/.github/workflows/container.yml +++ b/.github/workflows/container.yml @@ -105,9 +105,8 @@ jobs: arch: amd64 - runner: ubuntu-26.04-arm arch: arm64 - # FIXME: https://github.com/searxng/searxng/pull/6655#issuecomment-5550293085 - # - runner: ubuntu-26.04-arm - # arch: armv7 + - runner: ubuntu-26.04 + arch: armv7 steps: - name: Login to GHCR diff --git a/utils/lib_sxng_container.sh b/utils/lib_sxng_container.sh index a72989990..229008b37 100644 --- a/utils/lib_sxng_container.sh +++ b/utils/lib_sxng_container.sh @@ -198,9 +198,7 @@ container.test() { pid_logs=$! # Wait until container is ready - sleep 20 - - curl -vf --max-time 5 "http://localhost:8080/healthz" + curl -fsS --retry 30 --retry-delay 2 --retry-all-errors --max-time 5 "http://localhost:8080/healthz" kill $pid_logs &>/dev/null || true podman stop "$name" >/dev/null