From b8f0080728ab4eec9acfd560e8b0a245acb27ccc Mon Sep 17 00:00:00 2001 From: Victor Mylle Date: Mon, 20 Feb 2023 14:30:47 +0100 Subject: [PATCH] Updated dockerfile frontend --- frontend/Dockerfile_prod | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/frontend/Dockerfile_prod b/frontend/Dockerfile_prod index 99db1b3..bb45700 100644 --- a/frontend/Dockerfile_prod +++ b/frontend/Dockerfile_prod @@ -9,17 +9,27 @@ RUN npm install --silent COPY . . -RUN npm run build - -# Production environment -FROM node:14.17.6-alpine3.14 - +# set working directory WORKDIR /app -COPY --from=build /app/build . +# Copies package.json and package-lock.json to Docker environment +COPY package*.json ./ +# Installs all node packages +RUN npm install + +# Copies everything over to Docker environment +COPY . . + +# Build for production. +RUN npm run build --production + +# Install `serve` to run the application. RUN npm install -g serve +# Uses port which is used by the actual application EXPOSE 5000 -CMD ["serve", "-s", "build"] \ No newline at end of file +# Run application +#CMD [ "npm", "start" ] +CMD serve -s build \ No newline at end of file