Skip to content

Commit ee4f0bc

Browse files
committed
fix: add package-lock.json copy step and enforce frozen lockfile in Dockerfiles
1 parent a3da978 commit ee4f0bc

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

api.Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ FROM --platform=linux/amd64 node:22
33
WORKDIR /usr/src/repo
44

55
COPY ./package.json ./package.json
6+
COPY ./package-lock.json ./package-lock.json
67

78
# AUTO_GEN
89
COPY ./api/dist ./api/dist
@@ -18,7 +19,7 @@ COPY ./packages/utils/dist ./packages/utils/dist
1819
COPY ./packages/utils/package.json ./packages/utils/package.json
1920
# AUTO_GEN_END
2021

21-
RUN npm install --omit=dev --workspace=@dzcode.io/api
22+
RUN npm install --omit=dev --workspace=@dzcode.io/api --frozen-lockfile
2223

2324
ENV PORT=80
2425
WORKDIR /usr/src/repo/api

web-server.Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ FROM --platform=linux/amd64 node:22
33
WORKDIR /usr/src/repo
44

55
COPY ./package.json ./package.json
6+
COPY ./package-lock.json ./package-lock.json
67

78
# AUTO_GEN
89
COPY ./web-server/dist ./web-server/dist
@@ -23,7 +24,7 @@ COPY ./data/package.json ./data/package.json
2324
COPY ./data/models ./data/models
2425
# AUTO_GEN_END
2526

26-
RUN npm install --omit=dev --workspace=@dzcode.io/web-server
27+
RUN npm install --omit=dev --workspace=@dzcode.io/web-server --frozen-lockfile
2728

2829
ENV PORT=80
2930
WORKDIR /usr/src/repo/web-server

0 commit comments

Comments
 (0)