mediathek_download/Dockerfile

17 lines
542 B
Docker

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"]