tracman-server/Dockerfile

27 lines
386 B
Docker
Raw Normal View History

2018-10-28 14:26:33 -06:00
## TRACMAN DOCKERFILE
# Node version
FROM node:8.4.0
# Install tracman from Github
2018-10-28 15:35:23 -06:00
RUN git clone git@github.com:Tracman-org/Server.git /tracman
2018-10-28 14:26:33 -06:00
# Copy env files
COPY env /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" ]