FROM node:8.9

EXPOSE 80

RUN sh -c "echo 'deb http://common.dist.yandex.ru/common stable/all/' >> /etc/apt/sources.list.d/yandex.list"
RUN sh -c "echo 'deb http://common.dist.yandex.ru/common stable/$(arch | sed s/x86_/amd/)/' >> /etc/apt/sources.list.d/yandex.list"
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7FCD11186050CD1A
RUN apt-get update && apt-get install -y yandex-internal-root-ca vim ngrep curl

RUN mkdir -p /etc/yandex && echo development > /etc/yandex/environment.type
RUN mkdir /app
RUN mkdir -p /var/log/directory-dashboard/

WORKDIR /app

COPY . /app
RUN rm -f /app/config/local.js
RUN rm -f /app/config/dev.crt

ENV NODE_EXTRA_CA_CERTS /usr/share/yandex-internal-root-ca/YandexInternalRootCA.crt

CMD node /app/app.js | tee /var/log/directory-dashboard/all.log
