diff --git a/Dockerfile b/Dockerfile index 455c370..e7b77f2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM alpine:3.23 AS frontend-builder RUN apk upgrade --no-cache && apk add --no-cache nodejs npm WORKDIR /app/frontend COPY frontend/package*.json ./ -RUN npm ci +RUN npm install COPY frontend/ . RUN npm run build @@ -10,7 +10,7 @@ FROM alpine:3.23 AS backend-deps RUN apk upgrade --no-cache && apk add --no-cache nodejs npm WORKDIR /app/backend COPY backend/package*.json ./ -RUN npm ci --omit=dev +RUN npm install --omit=dev # Pin by digest: docker pull gcr.io/distroless/nodejs20-debian12 && docker inspect --format='{{index .RepoDigests 0}}' gcr.io/distroless/nodejs20-debian12 FROM gcr.io/distroless/nodejs20-debian12 diff --git a/backend/Dockerfile b/backend/Dockerfile index 5099286..90f092d 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -4,7 +4,7 @@ RUN apk upgrade --no-cache && apk add --no-cache nodejs npm WORKDIR /app COPY package*.json ./ -RUN npm ci --omit=dev +RUN npm install --omit=dev FROM alpine:3.23 RUN apk upgrade --no-cache && apk add --no-cache nodejs npm diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 5beeeef..e24be1f 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -4,7 +4,7 @@ RUN apk upgrade --no-cache && apk add --no-cache nodejs npm WORKDIR /app COPY package*.json ./ -RUN npm ci +RUN npm install COPY . .