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.
This commit is contained in:
Patrick Buckley
2026-03-29 15:28:38 -07:00
committed by GitHub
parent 42d1abbd04
commit 1aa6982868
+3 -2
View File
@@ -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