FROM node
MAINTAINER mnt

ADD xmail-viewer/bin /opt/app/xmail-viewer/bin
ADD xmail-viewer/common /opt/app/xmail-viewer/common
ADD xmail-viewer/models /opt/app/xmail-viewer/models
ADD xmail-viewer/routes /opt/app/xmail-viewer/routes
ADD xmail-viewer/views /opt/app/xmail-viewer/views
ADD xmail-viewer/app.js /opt/app/xmail-viewer/app.js
ADD xmail-viewer/package.json /opt/app/xmail-viewer/package.json
RUN mkdir /opt/app/xmail-viewer/models/tmp

ENV PORT 3000
ENV GRAPH_DB_IP 52.11.150.230

WORKDIR /opt/app/xmail-viewer
RUN npm i

EXPOSE 3000

CMD [ "node", "/opt/app/xmail-viewer/bin/www" ]
