запустить docker-compose в случае изменения - PullRequest
0 голосов
/ 06 ноября 2018

Я бы хотел выполнить следующие операции docker-compose только в случае каких-либо изменений в файле docker-compose.yml:

  1. docker-compose pull
  2. docker-compose down
  3. docker-compose up -d

Есть ли способ, если мы сможем достичь этого? Я не совсем уверен, сможем ли мы действительно это сделать.

Заранее спасибо, Санджив

1 Ответ

0 голосов
/ 06 ноября 2018

Не знаю, зачем вам это нужно, но ваш вопрос не в том, как запускать команды, а в том, чтобы обнаружить изменение файла, подобное этому сообщению:

Только вы будете запускать ваш скрипт вместо .py с этими командами.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...