FROM debian:jessie

# Install dependencies for nodejs
RUN apt-get update && apt-get install -y \
    build-essential \
    ca-certificates \
    make \
    gcc \
	curl

ENV NPM_CONFIG_LOGLEVEL info
ENV NODE_VERSION 7.7.4

RUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.xz" \
	&& tar -xJf "node-v$NODE_VERSION-linux-x64.tar.xz" -C /usr/local --strip-components=1 \
	&& rm "node-v$NODE_VERSION-linux-x64.tar.xz"

ENV NODE_ENV production
RUN npm i -g yarn

RUN mkdir -p /app
WORKDIR /app/

COPY yarn.lock /app
COPY package.json /app

RUN yarn

COPY . /app
