From 29a3d5bdbbb9301961a48bda5fb46a1eeb5b96a5 Mon Sep 17 00:00:00 2001 From: Elshimy Ziad Magdy Taha Date: Fri, 10 Jul 2026 11:54:48 +0500 Subject: [PATCH] fix docker command not found --- .forgejo/workflows/deploy-scraper-google.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.forgejo/workflows/deploy-scraper-google.yml b/.forgejo/workflows/deploy-scraper-google.yml index 67c2daf..9c128bc 100644 --- a/.forgejo/workflows/deploy-scraper-google.yml +++ b/.forgejo/workflows/deploy-scraper-google.yml @@ -33,6 +33,24 @@ jobs: steps: - uses: actions/checkout@v4 + # node:22-bookworm has the Docker socket mounted but no docker binary, + # so `docker` is not found. Install the CLI + Compose plugin (no daemon; + # they talk to the host socket). + - name: Install Docker CLI + Compose plugin + run: | + set -eux + apt-get update + apt-get install -y --no-install-recommends ca-certificates curl gnupg + install -m 0755 -d /etc/apt/keyrings + curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc + chmod a+r /etc/apt/keyrings/docker.asc + echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian bookworm stable" \ + > /etc/apt/sources.list.d/docker.list + apt-get update + apt-get install -y --no-install-recommends docker-ce-cli docker-compose-plugin + docker --version + docker compose version + - name: Build & start scraper-google working-directory: services/scraper-google run: docker compose up -d --build