diff --git a/Dockerfile.auth b/Dockerfile.auth index 1095cb2..b76b894 100644 --- a/Dockerfile.auth +++ b/Dockerfile.auth @@ -3,12 +3,12 @@ FROM node:22-alpine AS builder WORKDIR /auth-builder -COPY ./package.json ./ +COPY ./package.json ./package-lock.json ./ COPY ./tsconfig.base.json ./ COPY ./shared ./shared COPY ./apps/auth ./apps/auth -RUN npm install && npm run build --workspace=@wxyc/database --workspace=shared/** --workspace=@wxyc/auth-service +RUN npm ci && npm run build --workspace=@wxyc/database --workspace=shared/** --workspace=@wxyc/auth-service #Production stage FROM node:22-alpine AS prod diff --git a/Dockerfile.backend b/Dockerfile.backend index a31baec..ff5247b 100644 --- a/Dockerfile.backend +++ b/Dockerfile.backend @@ -3,12 +3,12 @@ FROM node:22-alpine AS builder WORKDIR /builder -COPY ./package.json ./ +COPY ./package.json ./package-lock.json ./ COPY ./tsconfig.base.json ./ COPY ./shared ./shared COPY ./apps/backend ./apps/backend -RUN npm install && npm run build --workspace=@wxyc/database --workspace=shared/** --workspace=@wxyc/backend +RUN npm ci && npm run build --workspace=@wxyc/database --workspace=shared/** --workspace=@wxyc/backend #Production stage FROM node:22-alpine AS prod