From 9d8c536ffa4fe99d92e536bf9133da6dfd5b7159 Mon Sep 17 00:00:00 2001 From: legonzaur Date: Wed, 31 Jul 2024 16:10:12 +0200 Subject: [PATCH] Add Dockerfile --- Dockerfile | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..eb77222 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM node:lts-alpine AS build-stage +WORKDIR /app +COPY package*.json ./ +RUN npm ci +COPY . . +RUN npx nest build + +# étape de production +FROM node:lts-alpine AS production-stage +COPY --from=build-stage /app/dist/ /app +COPY --from=build-stage /app/node_modules/ /app/node_modules +EXPOSE 8765 +CMD ["node", "main"] \ No newline at end of file