From faec1f37b449b0b071a76513ca9114928b615373 Mon Sep 17 00:00:00 2001 From: R0m1k3 Date: Thu, 16 Apr 2026 10:55:28 +0200 Subject: [PATCH] fix: use npm install instead of npm ci (no lockfile in repo) Also unignore package-lock.json for future deterministic installs. Co-Authored-By: Claude Haiku 4.5 --- .gitignore | 1 - Dockerfile | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 74a193d..1434d70 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ # Dependencies node_modules/ -package-lock.json yarn.lock pnpm-lock.yaml diff --git a/Dockerfile b/Dockerfile index 0a78a90..92be5d7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ FROM node:20-alpine AS frontend-builder WORKDIR /frontend COPY frontend/package*.json ./ -RUN npm ci +RUN npm install COPY frontend/ ./ @@ -18,7 +18,7 @@ FROM node:20-alpine AS backend-builder WORKDIR /app COPY backend/package*.json ./ -RUN npm ci +RUN npm install COPY backend/tsconfig.json ./ COPY backend/src ./src @@ -32,7 +32,7 @@ WORKDIR /app # Copy backend production deps COPY backend/package*.json ./ -RUN npm ci --omit=dev +RUN npm install --omit=dev # Copy compiled backend COPY --from=backend-builder /app/dist ./dist