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

EXPOSE 80
CMD /wiki_uwsgi --ini=/uwsgi.ini

COPY deps/debian-build.txt deps/debian-main.txt /

RUN apt-get -qq update \
    && apt-get install -y wget software-properties-common \
    && 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/*


ENV USER $USER
ENV LC_ALL en_US.UTF-8

COPY uwsgi.ini .bashrc /

COPY /.build/uwsgi/wiki_uwsgi /wiki_uwsgi
COPY /timesyncd.conf /etc/systemd/timesyncd.conf
COPY /django.sh /usr/local/bin/wiki
COPY /celery.sh /usr/local/bin/wiki_celery
COPY /resolv.conf /etc/resolv.conf
COPY /stage_provision /stage_provision
COPY /locale /locale

RUN chmod +x /usr/local/bin/wiki
RUN chmod +x /usr/local/bin/wiki_celery

RUN touch /reload_wiki
RUN cat /.bashrc >> /root/.bashrc

RUN SUPPRESS_DATASOURCES_WARNING=1 wiki_code=wiki wiki provision
