С AWS Elastic Beanstalk где я должен хранить свой код приложения?

#amazon-web-services #docker #amazon-ecs #amazon-elastic-beanstalk

#amazon-веб-сервисы #docker #amazon-ecs #amazon-elastic-beanstalk

Вопрос:

При контейнеризации моего приложения мой план состоял в том, чтобы создать мой образ docker с файлами моего приложения внутри изображения, а затем обновлять мой образ при изменении моего кода.

Теперь, когда я копаюсь в AWS Elastic Beanstalk (EB), кажется, что, возможно, мне следует просто архивировать все мое приложение при каждом развертывании, а затем удалять код моего приложения из моего образа.

Будет ли это вообще работать с сохранением кода моего приложения в образе docker с помощью AWS EB? Если да, то какой из них лучше всего использовать?

Если я позже решу перейти на AWS ECS (или другой сервис), было бы лучше просто сохранить код моего приложения в моем образе docker?

Редактировать: я должен отметить, что я использую докер с несколькими контейнерами

Комментарии:

1. git? AWS CodeCommit / GitLab / GitHub / BitBuckets — все допустимые опции

Ответ №1:

С AWS Elastic Beanstalk рассмотрите возможность хранения кода вашего приложения на Amazon S3.