Перейти к содержанию

Выполнение задачи по cron Docker

Вроде и простая ситуация, взять и добавить выполнение команды в контейнере, но нет. Ко мне обратился программист и сказал что не может не как запустить его в итоге посмотрев заметил следующие.

*/10 * * * * docker exec -it  bakerydemo_app_1 /venv/bin/python manage.py load_publications --with_parse 1 --count 1
#*/10 * * * * /usr/local/bin/docker-compose run app /venv/bin/python manage.py load_publications --with_parse 1
#*/10 * * * * docker-compose run app /venv/bin/python manage.py load_publications --with_parse 1 --count 1

Программист не найдет ошибку, но тот кто работает докер довольно долго сразу скажет, а зачем использовать -it на этот вопрос мне программист так и не ответил, два остальные варианты даже комментировать не охота и так понятно .
Рабочий вариант выглядит так

*/10 * * * * docker exec -it  bakerydemo_app_1 /venv/bin/python manage.py load_publications --with_parse 1 --count 1

Опубликовано в рубрикеLINUX

Оставьте первый коментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *