Не удается запустить файл 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

Вернуться на верх