We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7b3a50e commit 9b12115Copy full SHA for 9b12115
Dockerfile
@@ -2,8 +2,8 @@ FROM node:lts as build
2
ARG TARGET_ENVIRONMENT="staging"
3
WORKDIR /usr/src/app
4
RUN sh -c '[ -z "$http_proxy" ] || ( npm config set proxy $http_proxy; npm config set https-proxy $http_proxy )'
5
-COPY package.json ./
6
-RUN npm install
+COPY package*.json ./
+RUN npm ci
7
COPY ./vite.config.ts ./svelte.config.js ./
8
COPY ./src ./src
9
COPY ./static ./static
@@ -15,7 +15,8 @@ FROM node:lts AS deploy
15
WORKDIR /app
16
17
COPY --from=build /usr/src/app/build build/
18
-COPY --from=build /usr/src/app/package.json .
+COPY --from=build /usr/src/app/package*.json .
19
+COPY --from=build /usr/src/app/node_modules ./node_modules
20
21
EXPOSE 3000
22
0 commit comments