From 581ffff66109ecf0f61d45a1e3b3398864191401 Mon Sep 17 00:00:00 2001 From: Luc Rose Date: Thu, 22 May 2025 14:16:16 -0400 Subject: [PATCH] run docker as a service --- .forgejo/workflows/build-latest.yml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build-latest.yml b/.forgejo/workflows/build-latest.yml index c67b693..d11f9b7 100644 --- a/.forgejo/workflows/build-latest.yml +++ b/.forgejo/workflows/build-latest.yml @@ -9,11 +9,29 @@ on: jobs: docker: runs-on: docker + services: + docker: + image: docker:24.0.7-dind + privileged: true + options: >- + --privileged + --env DOCKER_TLS_CERTDIR= + ports: + - 2375:2375 + steps: + - name: Install Docker CLI + run: | + apt-get update && apt-get install -y docker.io + + - name: Wait for Docker daemon + run: | + for i in $(seq 1 10); do + docker -H tcp://localhost:2375 info && break + sleep 2 + done - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - with: - driver: "docker" - name: Login to Docker Hub uses: docker/login-action@v2 with: