From 2199f2105145c6e0be1b3230738931bc694a24f2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Thu, 7 May 2026 00:35:32 +0200 Subject: [PATCH] chore(sandcastle): install uv via griffo.io APT for MCP server support --- .sandcastle/Dockerfile | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.sandcastle/Dockerfile b/.sandcastle/Dockerfile index dda73f84..005278a4 100644 --- a/.sandcastle/Dockerfile +++ b/.sandcastle/Dockerfile @@ -1,10 +1,20 @@ FROM node:24-trixie -RUN apt-get update && apt-get install -y \ +RUN apt-get update && apt-get install -y --no-install-recommends \ git \ curl \ jq \ ca-certificates \ + gpg \ + && rm -rf /var/lib/apt/lists/* + +# uv (griffo.io APT) — needed for uvx MCP servers +RUN mkdir -p /etc/apt/keyrings \ + && curl -fsSL https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc \ + | gpg --dearmor -o /etc/apt/keyrings/debian.griffo.io.gpg \ + && echo "deb [signed-by=/etc/apt/keyrings/debian.griffo.io.gpg] https://debian.griffo.io/apt trixie main" \ + > /etc/apt/sources.list.d/debian.griffo.io.list \ + && apt-get update && apt-get install -y --no-install-recommends uv \ && rm -rf /var/lib/apt/lists/* # Install GitHub CLI -- 2.53.0