FROM registry.yandex.net/tools/raw-ubuntu:16.04

COPY deps/debian-build.txt /
RUN apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa

RUN apt-get update \
    && cat debian-build.txt | xargs apt-get install -y \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/*

COPY deps/python-*.txt /

RUN python3.6 -m pip install pip --upgrade
RUN python3.6 -m pip install wheel

RUN pip3 install --disable-pip-version-check -i https://pypi.yandex-team.ru/simple/ -r python-main.txt

COPY source src/source
COPY main.py src/main.py
COPY token.json src/token.json

RUN ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime

CMD [ "python3.6", "-u", "/src/main.py" ]