diff options
author | Dennis Kobert <dennis@kobert.dev> | 2019-05-05 20:29:15 +0200 |
---|---|---|
committer | Dennis Kobert <dennis@kobert.dev> | 2019-05-05 20:29:15 +0200 |
commit | 3efe26690a1e0b041fee559c93c6e8c1814a95db (patch) | |
tree | 86826bd9cc4acf509807bd5d3a0a8681c9b8d1ae /web-server/Dockerfile | |
parent | 09d77a303018940ba727aa2cdde1a73cee6db11e (diff) |
adding Webserver and compose file
Diffstat (limited to 'web-server/Dockerfile')
-rw-r--r-- | web-server/Dockerfile | 17 |
1 files changed, 17 insertions, 0 deletions
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/ |