2015-02-18 4 views
0

У меня есть приложение для узла размером около 450 МБ. Папка .git/составляет около 200 МБ. Я развертывание моего приложения с кли EB с помощью этого учебникаЭластичный бобовый стебель с git

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-getting-started.html

Моей проблема заключается в том, что всякий раз, когда я внести незначительные изменения, файл, который получить закачанный не всегда вокруг 200mb (независимо от того, как несовершеннолетний изменения Я делаю). Почему это не только загрузка соответствующего кода?

Заранее спасибо

ответ

0

see this answer. Эластичный beanstalk извлекает ваш git-контент, zipps его и загружает на S3. К сожалению, он не работает с дельтами.

Что вы можете сделать?

  1. убедитесь, что ваш репозиторий git очищен от ненужных файлов. .gitignore
  2. хранить большие статические файлы в S3, а не в git
  3. использовать облачный сервер для развертывания в EB, который имеет большую пропускную способность и ближе к AWS. Я использую Wercker для создания моего приложения и развертывания на Eb.