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

CMD uwsgi --ini=/ad_system/uwsgi.ini

COPY requirements/apt /requirements/apt
RUN apt-get update
RUN grep -o "^[^#]*" /requirements/apt/requirements.txt | xargs apt-get install -y \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/*

COPY requirements/python /requirements/python
RUN pip3 install --upgrade pip
RUN pip3 install -i https://pypi.yandex-team.ru/simple/ -r /requirements/python/requirements.txt
RUN pip3 install -i https://pypi.yandex-team.ru/simple/ -r /requirements/python/dev_requirements.txt

COPY setup.py pytest.ini /ad_system/
COPY ad_system/ /ad_system/ad_system/
COPY uwsgi.ini /ad_system/

RUN pip3 install -e /ad_system/
