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