FROM node:10-alpine as react-build
LABEL maintainer="Michael Winsauer <e1429715@student.tuwien.ac.at>"

WORKDIR /app
COPY . ./

RUN ["yarn", "install"]
RUN ["yarn", "build"]


FROM nginx:alpine
LABEL maintainer="Michael Winsauer <e1429715@student.tuwien.ac.at>"

EXPOSE 80

COPY --from=react-build /app/build /usr/share/nginx/html

CMD ["nginx", "-g", "daemon off;"]