From a8a3b0ad1e1eeb85dabd02208079ea87d5c23d08 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Thu, 11 Jun 2026 14:22:08 -0700 Subject: [PATCH] fix(docker): force dev deps in UI builder stage to fix "tsc: not found" (#6523) Co-authored-by: Claude Opus 4.8 (1M context) --- Dockerfile.ui | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile.ui b/Dockerfile.ui index 24e63c522..546b75efd 100644 --- a/Dockerfile.ui +++ b/Dockerfile.ui @@ -5,7 +5,9 @@ WORKDIR /app # Copy dependency files first for better Docker layer caching COPY ./skyvern-frontend/package.json ./skyvern-frontend/package-lock.json ./ -RUN npm ci +# --include=dev keeps tsc/vite installed even if NODE_ENV=production is inherited +# from the host/build env (npm omits devDependencies otherwise -> "tsc: not found"). +RUN npm ci --include=dev # Copy source code COPY ./skyvern-frontend/ ./