From 979d77cca5b177efe8e2aa1964fc920426ee465a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20P=C4=99dzich?= Date: Mon, 22 Jul 2024 09:00:10 +0200 Subject: [PATCH] Optimise Dokcerfile to only ship transpiled JS --- Dockerfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9008919..c99c842 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,11 @@ -FROM node:lts-alpine +FROM node:lts-alpine AS build WORKDIR /app COPY . . RUN npm i RUN npm run build -CMD ["node", "./dist/index.js"] + +FROM node:lts-alpine AS runtime +WORKDIR /app +COPY --from=build /app/dist /app +CMD ["node", "./index.js"] EXPOSE 3000