From af8b0b4cfc45325f9bfcfb2a92df6d3b25b0a2f9 Mon Sep 17 00:00:00 2001 From: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com> Date: Wed, 27 May 2026 18:12:04 -0400 Subject: [PATCH] fix(relay): install git in runtime image (#763) Signed-off-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com> Co-authored-by: Dawn (sprout agent) --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0c2bfc2a2..7ae96ae35 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,9 +23,10 @@ RUN groupadd -g 1000 sprout && useradd -u 1000 -g sprout -m sprout # CAKE: writable dirs RUN mkdir -p /cache /tmp && chown sprout:sprout /cache /tmp -# socat for Istio abstract→file socket bridge +# git: relay shells out to `git` for hydrate/receive-pack/upload-pack (S3-backed repos) +# socat: Istio abstract→file socket bridge RUN apt-get update && apt-get install -y --no-install-recommends \ - ca-certificates socat && rm -rf /var/lib/apt/lists/* + ca-certificates git socat && rm -rf /var/lib/apt/lists/* COPY --from=builder /build/target/release/sprout-relay /code/sprout-relay COPY --from=web-builder /build/web/dist /code/web