17 lines
542 B
Docker
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"]
|