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" ]