From 123d606f09a1aedd113bebe70ccb835714234e6a Mon Sep 17 00:00:00 2001 From: Anatole-DC Date: Thu, 13 Jan 2022 21:39:17 +0100 Subject: [PATCH] :green_heart: Attempt fix with docker file --- Dockerfile | 32 ++++++++------------------------ 1 file changed, 8 insertions(+), 24 deletions(-) diff --git a/Dockerfile b/Dockerfile index f029293..787e1cc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,28 +1,12 @@ -FROM node:lts-fermium as development - -WORKDIR /nest-server - +# étape de build +FROM node:lts-alpine as build-stage +WORKDIR /app COPY package*.json ./ - -RUN yarn install --only=development - +RUN yarn install COPY . . - RUN yarn run build -FROM node:lts-fermium as production - -ARG NODE_ENV=production -ENV NODE_ENV=${NODE_ENV} - -WORKDIR /nest-server - -COPY package*.json ./ - -RUN yarn install --only=production - -COPY . . - -COPY --from=development /nest-server/dist ./dist - -CMD ["node", "dist/main"] \ No newline at end of file +# étape de production +FROM nginx:stable-alpine as production-stage +COPY --from=build-stage /app/dist /usr/share/nginx/html +CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file