FROM node:alpine

ENV NPM_CONFIG_LOGLEVEL warn
ENV NODE_VERSION 7.2.1

# Create app directory
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app

# Install app dependencies
COPY package.json /usr/src/app
RUN npm install

# Bundle app source
COPY . /usr/src/app

ENTRYPOINT ["node", "/usr/src/app/bin/udp-director"]
