From 7b571cc63aa9e1ab36861e7e1ef1c4e37dcc91c0 Mon Sep 17 00:00:00 2001 From: Filip Borum Poulsen Date: Wed, 26 Apr 2023 15:38:38 +0200 Subject: [PATCH] Added node_modules to cache in docker build --- client/Dockerfile | 4 +++- server/Dockerfile | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/client/Dockerfile b/client/Dockerfile index e165175..0e43bb4 100644 --- a/client/Dockerfile +++ b/client/Dockerfile @@ -1,8 +1,10 @@ FROM node:lts-alpine AS builder WORKDIR /app -COPY . . +COPY ./package.json ./package.json +COPY ./package-lock.json ./package-lock.json RUN npm ci +COPY . . RUN npm run build FROM nginx:1.23.4-alpine diff --git a/server/Dockerfile b/server/Dockerfile index ec260f1..43924a2 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -1,8 +1,10 @@ FROM node:lts-alpine WORKDIR /app -COPY . . +COPY ./package.json ./package.json +COPY ./package-lock.json ./package-lock.json RUN npm ci +COPY . . RUN npm run build CMD ["npm", "start"] \ No newline at end of file