|
|
|
|
@ -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
|
|
|
|
|
|