From 7159796baec9bbd08603a3cbf7a3abbc783d71c8 Mon Sep 17 00:00:00 2001 From: keydon Date: Sat, 4 Jan 2025 18:07:09 +0100 Subject: [PATCH] always execute unit tests when building image --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 740987a..5c4a24d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ #### Step 1 #### -FROM node:18-alpine as linter +FROM node:18-alpine as test WORKDIR /home/node/app COPY package*.json ./ @@ -12,8 +12,8 @@ RUN npm run lint FROM node:18-alpine as production-builder WORKDIR /home/node/app -COPY package*.json ./ -RUN npm install --production +COPY --from=test /home/node/app/package.json /home/node/app/package-lock.json ./ +RUN npm install --omit=dev #### Step 3 #### FROM node:18-alpine as app