FROM python:3.8-alpine WORKDIR /app COPY requirements.txt ./ RUN apk --update-cache add --no-cache tzdata mkvtoolnix RUN apk --update-cache add --no-cache build-base && pip install -r requirements.txt && apk del build-base ENV TZ Europe/Berlin COPY main.py ./ RUN crontab -l | { cat; echo "15 03 * * * cd /app && python -u /app/main.py"; } | crontab - RUN crontab -l | { cat; echo "@reboot cd /app && python -u /app/main.py"; } | crontab - VOLUME ["/download"] CMD ["/usr/sbin/crond", "-f", "-l", "0"]