FROM node:7

ENV NODE_ENV=production


RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
    apt-transport-https \
    ca-certificates \
    curl \
    mc \
    vim \
    nano \
    tcpdump \
    iputils-ping \
    htop \
    tzdata \
    software-properties-common \
    locales \
    python \
    && apt-get autoremove -y \
    && rm -r /var/cache/apt/archives/* \
    && rm -r /var/lib/apt/*

RUN locale-gen ru_RU.UTF-8

RUN ln -fs /usr/share/zoneinfo/Europe/Moscow /etc/localtime && dpkg-reconfigure -f noninteractive tzdata


RUN mkdir -p /app
WORKDIR /app

COPY package.json /app
RUN npm i && npm i -g sequelize-cli

COPY . /app

CMD cd /app/src/sequelize; sequelize db:migrate; cd /app; npm start
