From eea7671d3e5cf06430572a1432576db738b54858 Mon Sep 17 00:00:00 2001 From: Sammy Teillet Date: Fri, 14 Apr 2023 16:05:24 +0200 Subject: [PATCH] feat: move install at top to keep layer in cache --- infra/prod/server/Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/infra/prod/server/Dockerfile b/infra/prod/server/Dockerfile index ffc561688..884aac155 100644 --- a/infra/prod/server/Dockerfile +++ b/infra/prod/server/Dockerfile @@ -1,5 +1,8 @@ FROM node:18-alpine as server +COPY ./server/package.json ./ +RUN npm install + RUN apk update && apk upgrade && \ apk add --no-cache bash git openssh && \ apk add libc6-compat @@ -7,6 +10,5 @@ RUN apk update && apk upgrade && \ WORKDIR /app/server COPY ./server . -RUN npm install CMD ["npm", "run", "start"]