Не знаю, зачем вам это нужно, но ваш вопрос не в том, как запускать команды, а в том, чтобы обнаружить изменение файла, подобное этому сообщению:
Только вы будете запускать ваш скрипт вместо .py с этими командами.
Но если у вас есть неизмененные образы докеров, вы всегда вызываете docker-compose pull и docker-compose up -d your_service_name без какого-либо влияния на работающие контейнеры. Если будут изменения, они будут автоматически извлечены и восстановлены. Или назовите это после вашего «релиза» , если я смогу так назвать и сделать некоторую автоматизацию.