Я запускаю докеризованное приложение django и ищу способ запуска (-ых) директив (-ов) каждый раз перед построением контейнера docker. Более конкретно, я хотел бы запускать docker-compose -f production.yml run --rm django python manage.py check --deploy
каждый раз перед тем, как собирать или запускать файл production.yml и останавливать процесс сборки, если возникнет какая-либо ошибка. Как предварительно крючок.
Я знаю, что мог бы достичь этого с помощью bash -скрипта, но мне было интересно, есть ли способ сделать это внутри docker -композитного файла. Я ничего не могу найти в документации docker (кроме событий, но я не понимаю, служат ли они для того, чего я хочу достичь), и я предполагаю, что это невозможно. Тем не менее, может быть, это на самом деле возможно, или может быть есть хакерский обходной путь?
Заранее спасибо за любые советы.