FROM node:10-alpine

RUN apt-get update
RUN apt-get install python

RUN mkdir -p /home/node/app/node_modules && chown -R node:node /home/node/app

WORKDIR /home/node/app

COPY ./src/ ./src/
COPY ./transcripts/ ./transcripts/
COPY package*.json ./

USER node

RUN npm config set strict-ssl false
RUN npm install
RUN npm config set strict-ssl true
RUN npm run build

COPY --chown=node:node . .

CMD ["npm", "start"]