summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDennis Kobert <d-kobert@web.de>2019-05-05 06:13:59 +0200
committerDennis Kobert <d-kobert@web.de>2019-05-05 06:13:59 +0200
commit09d77a303018940ba727aa2cdde1a73cee6db11e (patch)
tree9efd117dac55d0fba3d2450838263730a2e1c833
parenteffe5d0d1ba4e8ba2aa6a95ac48eddb66803b3f0 (diff)
initial test for node docker file
-rw-r--r--node/Dockerfile24
1 files changed, 24 insertions, 0 deletions
diff --git a/node/Dockerfile b/node/Dockerfile
new file mode 100644
index 0000000..5dabb24
--- /dev/null
+++ b/node/Dockerfile
@@ -0,0 +1,24 @@
+FROM node:latest
+
+# Create app directory
+WORKDIR /usr/src/app
+
+# 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 && cd DiscoBot && cp WebInterface/NodeJSServer/package*.json ./
+
+
+#COPY package*.json ./
+
+RUN npm install
+# If you are building your code for production
+# RUN npm ci --only=production
+
+RUN cp -r WebInterface/NodeJSServer/* ./
+# Bundle app source
+#COPY . .
+
+EXPOSE 8080
+CMD [ "npm", "start" ]