ci: Use healthcheck action

This commit is contained in:
Elian Doran 2024-08-07 22:39:30 +03:00
parent e64234b462
commit 9cf14cc3a8
No known key found for this signature in database

View File

@ -52,10 +52,15 @@ jobs:
cache-to: type=gha,mode=max
- name: Run the container in the background
run: docker run -d --rm ${{ env.TEST_TAG }}
run: docker run -d --rm --name trilium_local ${{ env.TEST_TAG }}
- name: Wait for the healthchecks to pass
run: timeout 60s sh -c 'until docker ps | grep ${{ env.TEST_TAG }} | grep -q healthy; do echo "Waiting for container to be healthy..."; sleep 2; done'
uses: stringbean/docker-healthcheck-action@v1
with:
container: trilium_local
wait-time: 50
require-status: running
require-healthy: true
build_docker:
name: Build Docker images