From: Jérôme Benoit Date: Wed, 6 May 2026 22:35:32 +0000 (+0200) Subject: chore(sandcastle): install uv via griffo.io APT for MCP server support X-Git-Tag: cli@v4.7.0~35 X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=2199f2105145c6e0be1b3230738931bc694a24f2;p=e-mobility-charging-stations-simulator.git chore(sandcastle): install uv via griffo.io APT for MCP server support --- 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