From 3efe26690a1e0b041fee559c93c6e8c1814a95db Mon Sep 17 00:00:00 2001 From: Dennis Kobert Date: Sun, 5 May 2019 20:29:15 +0200 Subject: adding Webserver and compose file --- web-server/Dockerfile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 web-server/Dockerfile (limited to 'web-server/Dockerfile') diff --git a/web-server/Dockerfile b/web-server/Dockerfile new file mode 100644 index 0000000..7ee5d6d --- /dev/null +++ b/web-server/Dockerfile @@ -0,0 +1,17 @@ +FROM node:latest AS build-env + +# Create app directory +WORKDIR / + +# Install app dependencies +# A wildcard is used to ensure both package.json AND package-lock.json are copied +# where available (npm@5+) + +RUN git clone git://github.com/TrueDoctor/DiscoBot +WORKDIR /DiscoBot/WebInterface/NodeJSServer +RUN npm install && npm run build + +FROM httpd:latest +WORKDIR /usr/local/apache2/ +COPY httpd.conf conf/ +COPY --from=build-env /DiscoBot/WebInterface/NodeJSServer/dist htdocs/ -- cgit v1.3.1