Большой размер слизни Heroku - PullRequest
4 голосов
/ 07 октября 2011

У меня есть приложение Rails 3.1, которое я сейчас размещаю на Heroku. Моя проблема в том, что мой размер пули составляет ошеломляющие 58,9 МБ. Как бы вы посоветовали мне определить, почему этот слаг такой большой и какие гемы / файлы вносят в него самый большой вклад?

Ответы [ 2 ]

6 голосов
/ 07 октября 2011

Статья Компиляция слагов содержит несколько интересных деталей об отладке вашего размера слагов.

Чтобы уменьшить размер пули, вы можете:

  • используйте файл .slugignore, чтобы игнорировать данные испытаний, источники или файлы проектирования
  • убедитесь, что вы установили переменную BUNDLE_WITHOUT , чтобы игнорировать все группы комплектов, кроме текущей среды. Это конфигурация по умолчанию для новых приложений, но если вы создали свое приложение несколько месяцев назад, переменная не существует, и вы объединяете все гемы для всех сред при каждом развертывании
0 голосов
/ 07 октября 2011

Вы можете попытаться использовать выпущенные гемы вместо прямой ссылки на репозитории git с опцией: git =>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...