
FROM nginx:latest

RUN apt-get update  && apt-get -y install cron
RUN touch /var/log/cron.log
COPY reqs.txt /reqs.txt

RUN set -ex \
    && buildDeps=' \
        build-essential \
        gcc \
    ' \
    && deps=' \
        htop \
    ' \
    && apt-get install -y python3 python3-dev pip $buildDeps $deps --no-install-recommends  && pip install -r /reqs.txt --break-system-packages
COPY front-update.py /
COPY mwcrontab /etc/cron.d/mwcrontab
RUN chmod 0644 /etc/cron.d/mwcrontab

RUN crontab /etc/cron.d/mwcrontab

COPY dist/html /usr/share/nginx/html
COPY nginx.conf /etc/nginx/conf.d/default.conf

EXPOSE 80
CMD cron;nginx -g "daemon off;"
