From 1aa6982868ae6dbfbe224ee804f251f797fd1f0b Mon Sep 17 00:00:00 2001 From: Patrick Buckley Date: Sun, 29 Mar 2026 15:28:38 -0700 Subject: [PATCH] fix: add git, curl, jq, man-db, info to Docker image (#225) Agent workflows need git for version control, curl for raw HTTP requests, jq for JSON processing, and man/info for documentation lookup. All were missing from the slim base image, leaving the man tool non-functional and standard dev workflows broken. --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2c9b9ca5..ade6b817 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,8 +10,9 @@ LABEL org.opencontainers.image.title="turnstone" \ COPY --from=ghcr.io/astral-sh/uv:0.11.2 /uv /usr/local/bin/uv -# System dependencies for psycopg (PostgreSQL client library) -RUN apt-get update && apt-get upgrade -y && apt-get install -y --no-install-recommends libpq5 \ +# System dependencies: psycopg (libpq5), developer tooling for agent workflows +RUN apt-get update && apt-get upgrade -y && apt-get install -y --no-install-recommends \ + libpq5 git curl jq man-db info \ && rm -rf /var/lib/apt/lists/* # Non-root user