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