ci(clients): use docker healthcheck instead of nc

This commit is contained in:
2026-05-08 00:38:19 +03:00
parent 33194937db
commit 8f4299614d
+4 -4
View File
@@ -149,9 +149,9 @@ jobs:
- name: Start BaraDB server - name: Start BaraDB server
run: | run: |
docker run -d --name baradb-ci -p 9472:9472 baradb:latest docker run -d --name baradb-ci -p 9472:9472 baradb:latest
sleep 5 sleep 3
docker logs baradb-ci docker logs baradb-ci
until nc -z localhost 9472; do sleep 1; done until [ "$(docker inspect --format='{{.State.Health.Status}}' baradb-ci 2>/dev/null)" = "healthy" ]; do sleep 1; done
- name: Setup Nim - name: Setup Nim
uses: jiro4989/setup-nim-action@v1 uses: jiro4989/setup-nim-action@v1
@@ -187,9 +187,9 @@ jobs:
- name: Start BaraDB server - name: Start BaraDB server
run: | run: |
docker run -d --name baradb-ci -p 9472:9472 baradb:latest docker run -d --name baradb-ci -p 9472:9472 baradb:latest
sleep 5 sleep 3
docker logs baradb-ci docker logs baradb-ci
until nc -z localhost 9472; do sleep 1; done until [ "$(docker inspect --format='{{.State.Health.Status}}' baradb-ci 2>/dev/null)" = "healthy" ]; do sleep 1; done
- name: Run Rust tests - name: Run Rust tests
working-directory: clients/rust working-directory: clients/rust