From 03c2cbf90bcae90f59220932b1c91f9a0c1a9b9f Mon Sep 17 00:00:00 2001 From: dmolinari Date: Wed, 1 Apr 2026 21:07:42 -0300 Subject: [PATCH] fix: install Docker CLI in CI step before docker-compose build Each CI step runs in a separate container (node:18-bullseye). Docker CLI must be installed within that container to use docker-compose. --- .gitea/workflows/ci.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index eac6617..09c584f 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -61,5 +61,14 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + - name: Install Docker CLI + run: | + curl -fsSL https://download.docker.com/linux/static/stable/x86_64/docker-24.0.7.tgz -o /tmp/docker.tgz + tar -xzf /tmp/docker.tgz -C /tmp + cp /tmp/docker/docker /usr/local/bin/ + chmod +x /usr/local/bin/docker + curl -fsSL "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose + chmod +x /usr/local/bin/docker-compose + - name: Build Docker images run: docker-compose build \ No newline at end of file