FROM node:10.15.3-alpine

ENV NODE_ENV production
WORKDIR /opt/app

RUN apk add --no-cache tini

COPY yarn.lock /opt/app/yarn.lock
COPY package.json /opt/app/package.json
RUN yarn
COPY src /opt/app/src

ENTRYPOINT ["/sbin/tini", "--"]
CMD ["node", "src/main.js"]