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

ENV LC_ALL en_US.UTF-8
COPY deps/debian-build.txt deps/debian-main.txt /
RUN apt-get update \
    && cat debian-build.txt | xargs apt-get install -y \
    && cat debian-main.txt | xargs apt-get install -y  \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/*

RUN wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
RUN DEBIAN_FRONTEND=noninteractive dpkg -i mysql-apt-config_0.8.22-1_all.deb
RUN apt-get update && apt-get install -y --allow-unauthenticated mysql-server

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

COPY MANIFEST.in src/
COPY uwsgiconf.ini /
COPY setup.py src/
COPY at src/at/
RUN pip3 --disable-pip-version-check install /src/


EXPOSE 80
CMD ["uwsgi", "--ini=/uwsgiconf.ini"]
