From 1d70bd132a5f6a496daf407acf144f6bd101e32f Mon Sep 17 00:00:00 2001 From: Ekrem Parlak Date: Mon, 1 Nov 2021 15:13:06 +0100 Subject: [PATCH] Update Dockerfile for smaller image --- Dockerfile | 8 +++++++- Dockerfile.multiarch | 6 ++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index fed0789..fc402f4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:14-alpine +FROM node:14-alpine as builder RUN apk update && apk add --no-cache nano curl @@ -18,6 +18,12 @@ RUN mkdir -p ./public ./data \ && mv ./client/build/* ./public \ && rm -rf ./client +FROM node:14-alpine + +COPY --from=builder /app /app + +WORKDIR /app + EXPOSE 5005 ENV NODE_ENV=production diff --git a/Dockerfile.multiarch b/Dockerfile.multiarch index 20ff6c2..a03cb4b 100644 --- a/Dockerfile.multiarch +++ b/Dockerfile.multiarch @@ -20,6 +20,12 @@ RUN mkdir -p ./public ./data \ && rm -rf ./client \ && apk del build-dependencies +FROM node:14-alpine + +COPY --from=builder /app /app + +WORKDIR /app + EXPOSE 5005 ENV NODE_ENV=production