FROM registry.yandex.net/hrdb-backend:base
ARG MODE=release
ENV IS_ARCADIA=1

EXPOSE 80

CMD ["/hrdb_ext-main", "--ini=/uwsgi.ini"]

# Корневой сертификат
ADD https://crls.yandex.net/allCAs.pem /etc/yandex/hrdb_ext/certs/allCAs.pem
RUN chown www-data:www-data /etc/yandex/hrdb_ext/certs/allCAs.pem

COPY uwsgi.ini /

COPY /hrdb_ext-main/src/wsgi/hrdb_ext.wsgi /hrdb_ext-main
COPY /django-entrypoint.sh /usr/local/bin/hrdb_ext
COPY /celery-entrypoint.sh /usr/local/bin/hrdb_ext-celery
RUN chmod +x /usr/local/bin/hrdb_ext
RUN chmod +x /usr/local/bin/hrdb_ext-celery

# Статика
RUN hrdb_ext collectstatic --noinput

# Папка для celery
RUN mkdir /celery
RUN chown www-data:www-data /celery
