FROM registry.yandex.net/tools/raw-ubuntu:20.04
EXPOSE 80

CMD /pypi-main --ini=/uwsgi.ini

COPY deps/debian-build.txt /

ADD https://crls.yandex.net/allCAs.pem /etc/yandex/pypi/certs/allCAs.pem
RUN chown www-data:www-data /etc/yandex/pypi/certs/allCAs.pem

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

COPY uwsgi.ini /

COPY /pypi-main/src/wsgi/pypi.wsgi /pypi-main

COPY /django-entrypoint.sh /usr/local/bin/pypi
COPY /celery-entrypoint.sh /usr/local/bin/pypi-celery

RUN chmod +x /usr/local/bin/pypi
RUN chmod +x /usr/local/bin/pypi-celery

RUN pypi collectstatic -v0 --noinput
