Я пытался найти эффективный способ для непрерывного развертывания с помощью настройки Docker compose и хостинга AWS.
До сих пор я изучал CodeDeploy, корзины S3 и ECS.Мое приложение относительно небольшое, всего с 3 докерскими службами, приложением Django, NGINX и PostgreSQL.Мне не удалось найти надежную информацию для использования CodeDeploy с Docker compose, и из-за небольшого масштаба ECS кажется непрактичным.Я рассматривал S3 bucket, но это кажется не лучше, чем просто развертывание моего приложения с чем-то вроде git или scp.
Что является стандартным способом обработки развертывания настройки docker compose на AWS?Если возможно, я бы хотел использовать Bitbucket Pipelines или CircleCI для выполнения развертывания на этапе, запускаемом вручную после выполнения тестов.Но мне не удалось найти решение, которое позволило бы мне легко скопировать код (который находится в git-репо в производственной ветке и как я сейчас перенесу код на рабочий сервер).