Merge branch '55-provide-single-command-to-start-up-the-entire-application' into...
[pub/jan/aic18.git] / service-website / Dockerfile
index c394738c842c1ce2ae8c08bbef3b55b193803c01..44c85b2b60c0b466536f0817e6e07971ceb994f9 100644 (file)
@@ -1 +1,19 @@
-FROM node
+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 8080
+
+COPY --from=react-build /app/build /usr/share/nginx/html
+COPY ./nginx/default.conf /etc/nginx/conf.d/default.conf
+
+CMD ["nginx", "-g", "daemon off;"]