From 6fcb5cbc1da1ea657e0ac6e7a636ce4e8cea1397 Mon Sep 17 00:00:00 2001 From: barodine Date: Sat, 2 May 2026 10:10:55 +0000 Subject: [PATCH] fix(docker): remove --prefer-offline from build stage to fix npm ci in CI/CD Coolify's build environment has no npm cache populated, so --prefer-offline causes npm ci to fail to install devDependencies (incl. typescript). Removing the flag ensures npm always fetches from registry during builds. Co-Authored-By: Paperclip --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2fd6537..40721b3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,9 +22,9 @@ WORKDIR /app # Copy package files COPY package.json package-lock.json ./ -# Install all dependencies (including devDependencies) with cache mount -RUN --mount=type=cache,target=/root/.npm \ - npm ci --prefer-offline +# Install all dependencies (including devDependencies) +# Note: no --prefer-offline so npm always fetches from registry in CI/CD +RUN npm ci # Copy TypeScript config COPY tsconfig.json tsconfig.build.json ./