diff --git a/.forgejo/workflows/build-deploy.yml b/.forgejo/workflows/build-deploy.yml index b5c96838..59282282 100644 --- a/.forgejo/workflows/build-deploy.yml +++ b/.forgejo/workflows/build-deploy.yml @@ -18,11 +18,22 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v4 + + - name: Start Docker daemon + run: | + # Start Docker daemon in background if not running + if ! docker info > /dev/null 2>&1; then + sudo dockerd & + # Wait for Docker to be ready + timeout 30 bash -c 'until docker info > /dev/null 2>&1; do sleep 1; done' + fi - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 with: + driver: docker-container + install: true buildkitd-config-inline: | [registry."docker.io"] mirrors = ["docker-mirror.mcintire.me"]