FROM registry.yandex.net/ubuntu:bionic

LABEL maintainer "torkve@yandex-team.ru"

RUN apt-get update && apt-get install -y --no-install-recommends \
    locales \
    locales-all \
    python3.7 \
    python3-virtualenv \
    python3.7-venv \
    libsqlite3-dev \
    gcc-8 \
    gcc \
    python3.7-dev \
    python3.7-dbg

ENV LC_ALL en_US.utf8
ENV LANG en_US.utf8
ENV LANGUAGE en

RUN mkdir /logs \
    && mkdir -p /place/berkanavt/supervisor \
    && ln -s /place/berkanavt /Berkanavt \
    && ln -s /Berkanavt/supervisor/base/active /skynet \
    && ln -s /skynet/tools/sky /usr/local/bin/sky \
    && ln -s /skynet/startup/skyctl /usr/local/bin/skyctl

ADD qnotifier /qnotifier
ADD loggerd /loggerd

WORKDIR /qnotifier

RUN python3.7 -m venv snapshot \
    && source snapshot/bin/activate \
    && pip install -U -i https://pypi.yandex-team.ru/simple wheel pip \
    && pip install -i https://pypi.yandex-team.ru/simple -r requirements.txt
