diff options
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/ |