FROM node:8.2.0-alpine

# Dependencies
# RUN apk update && apk upgrade && \
#    apk add --no-cache bash gawk sed grep bc coreutils git openssh

ENV NODE_ENV=production \
  MONGODB_URI=mongodb://mongodb \
  COLLECTION=agendaJobs

RUN mkdir -p /agendash
WORKDIR /agendash

COPY package.json /agendash/
RUN npm install && npm cache clean --force

COPY . /agendash
RUN chmod +x /agendash/entrypoint.sh

EXPOSE 3000

ENTRYPOINT ["/agendash/entrypoint.sh"]
