From ae78376dfb8422b4a756a1fcc1c306367f772787 Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 3 Dec 2025 16:35:51 +0100 Subject: [PATCH] Download Docker Compose plugin directly from GitHub MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit docker-compose-plugin isn't in Debian repos, need to download the binary directly from Docker's GitHub releases. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- Dockerfile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 983b168..8383a6c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,15 +4,20 @@ FROM python:3.11-slim WORKDIR /app # Install system dependencies -# - Docker CLI + Compose plugin for docker executor +# - Docker CLI for docker executor # - curl for health checks RUN apt-get update && \ apt-get install -y --no-install-recommends \ docker-cli \ - docker-compose-plugin \ curl \ && rm -rf /var/lib/apt/lists/* +# Install Docker Compose plugin (not in Debian repos, download from Docker) +RUN mkdir -p /usr/local/lib/docker/cli-plugins && \ + curl -SL "https://github.com/docker/compose/releases/download/v2.32.1/docker-compose-linux-x86_64" \ + -o /usr/local/lib/docker/cli-plugins/docker-compose && \ + chmod +x /usr/local/lib/docker/cli-plugins/docker-compose + # Copy requirements first for layer caching COPY requirements.txt .