Не удается запустить файл cron с помощью docker -compose, что делать?
Я использую Django и postgres к ним, написал скрипт который соскребает данные и пишет в базу и еще один который делает дамп. И эти скрипты должны запускаться в определенное время, вроде бы в логах я вижу, что он поднят, но когда я его запускаю, он не работает
PS C:\Users\komar\django-scraper-6> docker exec -it scrap bash root@0296ba2fb7f3:~/django_scraper# supervisorctl status cron RUNNING pid 9, uptime 0:09:37 сервер EXITED Feb 15 10:26 AM root@0296ba2fb7f3:~/django_scraper# supervisorctl start server сервер: запущен root@0296ba2fb7f3:~/django_scraper# supervisorctl status cron RUNNING pid 9, uptime 0:11:02 server EXITED Feb 15 10:37 AM
dockerfile
FROM python:latest
WORKDIR /root/django_scraper/
RUN apt-get update && apt-get install -y cron supervisor
COPY ./requirements.txt .
RUN pip install -r requirements.txt
COPY ./app ./app
COPY configs/supervisord.conf /etc/supervisor/conf.d/supervisord.conf
COPY configs/cronfile /etc/cron.d/cronfile
RUN crontab /etc/cron.d/cronfile
ENTRYPOINT /usr/bin/supervisord
cronfile
# START CRON JOB LIST
0 12 * * * python /root/django_scraper/app/scrap_file.py >> /tmp/postgres_dump.log 2>&1
0 13 * * * python /root/django_scraper/app/db_dump.py
# END CRON JOB LIST
мое репо https://github.com/yurakomarnitskyi/django-scraper
dockerfile
FROM python:latest
WORKDIR /root/django_scraper/
RUN apt-get update && apt-get install -y cron supervisor
COPY ./requirements.txt .
RUN pip install -r requirements.txt
COPY ./app ./app
COPY configs/supervisord.conf /etc/supervisor/conf.d/supervisord.conf
COPY configs/cronfile /etc/cron.d/cronfile
RUN crontab /etc/cron.d/cronfile
ENTRYPOINT /usr/bin/supervisord
cronfile
# START CRON JOB LIST
0 12 * * * python /root/django_scraper/app/scrap_file.py >> /tmp/postgres_dump.log 2>&1
0 13 * * * python /root/django_scraper/app/db_dump.py
# END CRON JOB LIST
мое репо: https://github.com/yurakomarnitskyi/django-scraper