AWS Codedeploy удаляет файл, а привязка томов прерывается - PullRequest
0 голосов
/ 16 июня 2020

У меня есть реализация развертывания в AWS Code deploy, которая развертывается в экземпляре EC2, запущенном в ECS кластере, и она работает нормально, но мне нужно перезапускать задачу в службе кластера, которая должна выполняться после каждого развертывания.

Дело в том, что Code deploy, удаляет старые файлы и добавляет новые. Это приводит к изменению file system, а затем bind volumes контейнера docker, запущенного в задаче, не находит файлы, поэтому мне нужно перезапустить задачу, чтобы воссоздать тома.

Есть какое-то обходное решение, такое как Blue/Green deployment, но я хотел бы знать, есть ли какое-либо другое решение, которое является хорошей практикой для его решения, например, автоматический перезапуск службы, и как это можно сделать, или любую другую идею.

...