DO288-apps/todo-frontend/Dockerfile
2021-06-11 14:35:15 -04:00

31 lines
662 B
Docker

FROM registry.access.redhat.com/ubi8/nodejs-14 AS appbuild
LABEL version="1.0"
LABEL description="To Do List application builder"
ENV REACT_APP_API_HOST=http://localhost:3000
USER 0
COPY . /tmp/todo-frontend
RUN cd /tmp/todo-frontend && \
npm install && \
npm run build
# https://github.com/sclorg/nginx-container
FROM registry.access.redhat.com/ubi8/nginx-118
LABEL version="1.0"
LABEL description="To Do List application front-end"
LABEL creationDate="2017-12-25"
LABEL updatedDate="2021-05-19"
COPY nginx.conf /etc/nginx/
COPY --from=appbuild /tmp/todo-frontend/build /usr/share/nginx/html
EXPOSE 8080
USER nginx
CMD nginx -g "daemon off;"