From 59241b59ef1652be0d226aa4ef8845c845dc919f Mon Sep 17 00:00:00 2001 From: jhonDoe15 <62393042+jhonDoe15@users.noreply.github.com> Date: Tue, 12 Oct 2021 22:11:23 +0300 Subject: [PATCH] fix(tools): speedup npm installation in dockerfile (#43809) * speedup npm dependency installation in Dockerfile save time while installing npm dependencies with no npm progress bar * add npm ci change to builder stage too --- server.Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server.Dockerfile b/server.Dockerfile index 9ea75ebaba..422dbd1e04 100644 --- a/server.Dockerfile +++ b/server.Dockerfile @@ -3,7 +3,7 @@ USER node WORKDIR /home/node/build COPY --chown=node:node . . -RUN npm ci +RUN npm ci --no-progress RUN npm run build:curriculum RUN npm run build:server @@ -13,9 +13,9 @@ WORKDIR /home/node/api # get and install deps COPY --from=builder --chown=node:node /home/node/build/package.json /home/node/build/package-lock.json ./ COPY --from=builder --chown=node:node /home/node/build/api-server/package.json /home/node/build/api-server/package-lock.json api-server/ -RUN npm ci --production --ignore-scripts \ +RUN npm ci --production --ignore-scripts --no-progress \ && cd api-server \ - && npm ci --production \ + && npm ci --production --no-progress \ && npm cache clean --force COPY --from=builder --chown=node:node /home/node/build/api-server/lib/ api-server/lib/ COPY --from=builder --chown=node:node /home/node/build/utils/ utils/