From 3cd52a85f39b22f3d8f64d6f4f9a3bad73beb711 Mon Sep 17 00:00:00 2001 From: Keith Irwin Date: Sun, 28 Oct 2018 20:10:57 +0000 Subject: [PATCH] Added Dockerfile to VCS --- .gitignore | 3 --- Dockerfile | 24 ++++++++++++++++++++++++ 2 files changed, 24 insertions(+), 3 deletions(-) create mode 100755 Dockerfile diff --git a/.gitignore b/.gitignore index 6bf20e9..b56af9b 100755 --- a/.gitignore +++ b/.gitignore @@ -2,9 +2,6 @@ node_modules/ npm-debug.log -# Docker -Dockerfile - # Istanbul reports coverage/ diff --git a/Dockerfile b/Dockerfile new file mode 100755 index 0000000..39b60ad --- /dev/null +++ b/Dockerfile @@ -0,0 +1,24 @@ +## TRACMAN DOCKERFILE + +# Node version +FROM node:8.4.0 + +# Install tracman from Github +RUN git clone https://github.com/Tracman-Org/Server.git /tracman +WORKDIR /tracman + +# Install dependencies +COPY package.json package-lock.json ./ +RUN npm install + +# Bundle source +COPY . . + +# Build +RUN npm run build + +# Open port +EXPOSE 8080 + +# Run +CMD [ "npm", "start" ]