miui-auto-tasks/Dockerfile
O1Si 3afe9fddde
Feat: add-docker-support (#43)
* feat: add Dockerfile

* doc: update README.md

* imp: remove crontab file and move crontab to Dockerfile

* imp: add --no-cache-dir args

* fix: crontab per day at 0400
2021-12-12 09:05:23 +08:00

16 lines
389 B
Docker

FROM python:3.9-alpine
COPY ./utils /srv/utils/
COPY ./requirements.txt /tmp
COPY ./config.env ./miuitask.py /srv/
RUN pip install --no-cache-dir -i https://mirrors.bfsu.edu.cn/pypi/web/simple -r /tmp/requirements.txt && \
rm -rf /tmp/* && \
echo "0 4 * * * python /srv/miuitask.py" > /var/spool/cron/crontabs/root
WORKDIR /srv
CMD ["/usr/sbin/crond", "-f"]