Heroku Размер пули

У меня есть приложение на Python, основанное на программном обеспечении oTree, которое я пытаюсь загрузить и развернуть из Heroku. Тем не менее, я получаю сообщение об ошибке, что мой размер пули слишком велик. Это примерно на 40 м больше, чем 500 м, что позволяет Heroku.

Я добавил.gitignore. Я сбросил репо с помощью heroku repo: reset -a appname. Я посмотрел онлайн, и это то, что в основном рекомендуется в этом случае.

Мне было интересно, что вызывает большой размер пули. В моем приложении много медиа-файлов (аудио, видео, изображения), которые нужно загрузить. Может ли это привести к тому, что размер пули будет слишком большим? Несмотря на это, общий размер файла приложения составляет менее 300 м.

Буду признателен за любую помощь. Спасибо!

1 ответ

Размер пули - это не только ваш скрипт на Python. Это все файлы в вашем GIT-хранилище. Так что да, наличие большого количества медиа-файлов увеличит ваш размер слагов и, вероятно, является причиной вашей проблемы здесь.

Рассматривали ли вы загрузку этих файлов для поставщика, такого как S3? Таким образом, они не будут считаться частью вашего слага, и вы можете добавить новые, просто загрузив их на S3, без необходимости повторного развертывания приложения Heroku.

Другие вопросы по тегам