Amazon эластичный бобовый стебель + подмодули мерзавца

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

7
задан 14 August 2013 в 19:17
3 ответа
  • Если у вас не слишком много подмодулей (и вы не меняете или обновляете их часто), вы можете просто заменить их статическими файлами.

  • Многие люди в PHP Сообщество начинает уходить от управления зависимостями с помощью подмодулей Git к использованию Composer http://getcomposer.org/ . Это может упростить часть процесса развертывания.

  • Здесь также описано решение https://forums.aws.amazon.com/message.jspa?messageID=474880 Последний комментарий (август 1, 2013 13:37, oquismail) показывает, как изменять файлы конфигурации Elastic beanstalk

  • . Вы можете рассмотреть возможность управления развертываниями через https://github.com/briandilley/ebs-deploy (на основе Python инструменты командной строки для управления приложениями Amazon Elastic Beanstalk. )

1
ответ дан 2 December 2019 в 23:51

Вы также можете просто git clone подмодуль, чтобы получить автономный репозиторий Git. См. https://stackoverflow.com/q/29246750/242933

0
ответ дан 2 December 2019 в 23:51

Если вы используете awsebcli , установленный через pip, то это может вам помочь.

Мы смогли найти исходный код для клиента AWS-EB 3.10 .1 на PyPi.

Проблема заключается в том, как обрабатываются репозитории git при архивировании исходного кода вашего проекта для его загрузки в AWS. Если вы не используете git для своего проекта AWS, весь каталог проекта (включая любые другие модули git в подкаталогах, которые могут быть в нем) архивируется и отправляется в AWS. Если вы используете git, весь зарегистрированный или поэтапный код, кроме подмодулей, заархивируется и отправляется в AWS. Подмодули Git пропускаются.

Мы написали исправление этой проблемы, изменив поведение таким образом, что подмодули также добавляются в заархивированный архив. Вы можете увидеть исправление на github.com/uppercasebrands/awsebcli-3.10.1/compare/eb-deploy-submodule в нашем репозитории git, который создается из исходного пакета PyPi.

Вы можете установить исправленный awsebcli-3.10. 1, который теперь поддерживает подмодули с помощью pip:

pip install --upgrade git + https: //github.com/uppercasebrands/awsebcli-3.10.1.git@eb-deploy-submodule

0
ответ дан 2 December 2019 в 23:51

Теги

Похожие вопросы