diff --git a/react-aspnet-mongodb/frontend/Dockerfile b/react-aspnet-mongodb/frontend/Dockerfile index 1f3d64f..125a25c 100644 --- a/react-aspnet-mongodb/frontend/Dockerfile +++ b/react-aspnet-mongodb/frontend/Dockerfile @@ -1,4 +1,3 @@ -# Create image based on the official Node image from dockerhub FROM node:lts-buster as build # Create app directory @@ -8,7 +7,7 @@ WORKDIR /usr/src/app COPY package.json /usr/src/app COPY package-lock.json /usr/src/app -# Install dependecies +# Install dependencies #RUN npm set progress=false \ # && npm config set depth 0 \ # && npm i install @@ -17,9 +16,6 @@ RUN npm ci # Get all the code needed to run the app COPY . /usr/src/app -# Expose the port the app runs in -# EXPOSE 3000 -# FROM development AS build RUN npm run build FROM nginx:1.13-alpine @@ -27,8 +23,4 @@ COPY --from=build /usr/src/app/build /usr/share/nginx/html COPY nginx.conf /etc/nginx/conf.d/default.conf EXPOSE 80 CMD ["nginx", "-g", "daemon off;"] -#COPY --from=build-env "samples/dotnet-frontend/ngnix.conf" /etc/nginx/nginx.conf -#FROM nginx:1.13-alpine -# COPY --from=builder /usr/src/app/build /usr/share/nginx/html -# COPY nginx/dev.conf /etc/nginx/conf.d/default.conf diff --git a/react-aspnet-mongodb/frontend/README.md b/react-aspnet-mongodb/frontend/README.md deleted file mode 100644 index 22c82c4..0000000 --- a/react-aspnet-mongodb/frontend/README.md +++ /dev/null @@ -1,27 +0,0 @@ -#### Snippet of frontend(ReactJS)`DockerFile` - -You will find this `DockerFile` inside **frontend** directory. - -```bash -# Create image based on the official Node image from dockerhub -FROM node:10 -#Argument that is passed from docer-compose.yaml file -ARG FRONT_END_PORT -# Create app directory -WORKDIR /usr/src/app -#Echo the argument to check passed argument loaded here correctly -RUN echo "Argument port is : $FRONT_END_PORT" -# Copy dependency definitions -COPY package.json /usr/src/app -# Install dependecies -RUN npm install -# Get all the code needed to run the app -COPY . /usr/src/app -# Expose the port the app runs in -EXPOSE ${FRONT_END_PORT} -# Serve the app -CMD ["npm", "start"] -``` -##### Explanation of frontend(ReactJS) `DockerFile` - -Frontend `DockerFile` is almost the same as Backend `DockerFile`.