Files
Superalgos/packages/aateam-client/Dockerfile
T
2018-09-01 11:04:04 -07:00

30 lines
459 B
Docker

FROM mhart/alpine-node
ENV PORT=5000
ENV NODE_ENV=development
ENV APP_PATH=/var/www/application
RUN apk update && apk upgrade && \
apk add --no-cache bash git
# Create app directory
RUN mkdir -p $APP_PATH
# Use app directory as current workdir
WORKDIR $APP_PATH
# Copy package.json to workdir
COPY package.json .
# Install dependencies
RUN npm install
# Copy application code
COPY . .
# Expose Port
EXPOSE $PORT
# Run command
CMD npm run develop