From c3e12cf946b2bee92f704eac4ed324d806434177 Mon Sep 17 00:00:00 2001 From: vorotamoroz Date: Fri, 4 Sep 2026 16:25:36 +0000 Subject: [PATCH] Avoid resolving CLI development peers in Docker runtime --- src/apps/cli/Dockerfile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/apps/cli/Dockerfile b/src/apps/cli/Dockerfile index 152710ae..985034f8 100644 --- a/src/apps/cli/Dockerfile +++ b/src/apps/cli/Dockerfile @@ -82,9 +82,11 @@ RUN apt-get update \ WORKDIR /deps -# package.json lists only the packages that the CLI requires -COPY src/apps/cli/package.json ./package.json -RUN npm install --omit=dev +# Remove build-only dependencies before resolving the standalone runtime tree. +# npm --omit=dev omits them from disk, but still resolves their peer graph. +COPY src/apps/cli/package.json ./package.json +RUN npm pkg delete devDependencies \ + && npm install --omit=dev # ───────────────────────────────────────────────────────────────────────────── # Stage 3 — runtime