diff --git a/src/everything/Dockerfile b/src/everything/Dockerfile index 6729298b06..eff822d61c 100644 --- a/src/everything/Dockerfile +++ b/src/everything/Dockerfile @@ -5,6 +5,8 @@ COPY tsconfig.json /tsconfig.json WORKDIR /app +RUN npm install -g npm@^11.5.1 + RUN --mount=type=cache,target=/root/.npm npm install FROM node:22-alpine AS release diff --git a/src/filesystem/Dockerfile b/src/filesystem/Dockerfile index 418b140056..f87e58c02f 100644 --- a/src/filesystem/Dockerfile +++ b/src/filesystem/Dockerfile @@ -5,6 +5,8 @@ WORKDIR /app COPY src/filesystem /app COPY tsconfig.json /tsconfig.json +RUN npm install -g npm@^11.5.1 + RUN --mount=type=cache,target=/root/.npm npm install RUN --mount=type=cache,target=/root/.npm-production npm ci --ignore-scripts --omit-dev diff --git a/src/memory/Dockerfile b/src/memory/Dockerfile index 2f85d0cfa2..ce23649b88 100644 --- a/src/memory/Dockerfile +++ b/src/memory/Dockerfile @@ -5,6 +5,8 @@ COPY tsconfig.json /tsconfig.json WORKDIR /app +RUN npm install -g npm@^11.5.1 + RUN --mount=type=cache,target=/root/.npm npm install RUN --mount=type=cache,target=/root/.npm-production npm ci --ignore-scripts --omit-dev diff --git a/src/sequentialthinking/Dockerfile b/src/sequentialthinking/Dockerfile index f1a88195bc..e4846749d8 100644 --- a/src/sequentialthinking/Dockerfile +++ b/src/sequentialthinking/Dockerfile @@ -5,6 +5,8 @@ COPY tsconfig.json /tsconfig.json WORKDIR /app +RUN npm install -g npm@^11.5.1 + RUN --mount=type=cache,target=/root/.npm npm install RUN --mount=type=cache,target=/root/.npm-production npm ci --ignore-scripts --omit-dev