Я использую ECS с EC2 для запуска своих контейнеров и CodeDeploy синий / зеленый для развертывания. Всякий раз, когда контейнер развертывается, я хочу запускать некоторые сценарии для настройки.
, чтобы мой образ выглядел так:
FROM SOME_BASE_IMAGE
COPY ./startup_scripts /usr/local/bin/
RUN chmod -R +x /usr/local/bin/scripts
Таким образом, «сценарии» запускаются при каждом развертывании контейнера, во время «Установка» "событие жизненного цикла.
Проблема в том, что CodeDeploy не ожидает выполнения сценариев. Я хочу, чтобы CodeDeploy не go для второго события - AfterInstall - если сценарии не работают. Возможно ли это?