From ce0757c6315c7a72f1a7f8eaddd425d7221b4982 Mon Sep 17 00:00:00 2001 From: wanghe-fit2cloud Date: Tue, 18 Aug 2026 11:20:03 +0800 Subject: [PATCH] feat: add pnpm to deepseek-harness image --- deepseek-harness/Dockerfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/deepseek-harness/Dockerfile b/deepseek-harness/Dockerfile index 9e0dde3..c05b74f 100644 --- a/deepseek-harness/Dockerfile +++ b/deepseek-harness/Dockerfile @@ -13,6 +13,8 @@ RUN apt-get update && \ FROM node:24-bookworm-slim +ARG PNPM_VERSION=11.7.0 + LABEL org.opencontainers.image.title="DeepSeek Harness" \ org.opencontainers.image.source="https://github.com/deepseek-ai/deepseek-harness" @@ -41,6 +43,10 @@ RUN node --expose-internals /usr/local/lib/node_modules/@deepseek-ai/dsh/lib/bin install -d -m 0750 -o node -g node /workspace && \ install -d -m 0700 -o caddy -g caddy /data/caddy /data/caddy/config +RUN npm install --global "pnpm@${PNPM_VERSION}" && \ + npm cache clean --force && \ + test "$(gosu node env HOME=/data/dsh/home pnpm --version)" = "$PNPM_VERSION" + COPY deepseek-harness/Caddyfile /etc/caddy/Caddyfile COPY deepseek-harness/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh