0

我有一个基于 oTree 软件的 python 应用程序,我正在尝试将其上传到 Heroku 并从 Heroku 进行部署。但是,我不断收到一个错误,即我的蛞蝓尺寸太大。这比 Heroku 允许的 500 M 多 40 M。

我添加了一个 .gitignore。我已经使用 heroku repo:reset -a appname 重置了 repo。我在网上看过,这是在这种情况下最推荐的。

我想知道是什么导致了一个大的蛞蝓大小。我的应用程序有很多需要上传的媒体文件(音频、视频、图像)。这会导致蛞蝓尺寸太大吗?即便如此,应用程序文件的总大小也不到 300 M。

我将不胜感激任何帮助。谢谢!

4

1 回答 1

1

slug 大小不仅仅是你的 Python 脚本。它是您的 GIT 存储库中的所有文件。所以是的,拥有大量媒体文件会增加您的 slug 大小,这可能是您出现问题的原因。

您是否考虑将这些文件上传到S3等提供商?这样,它们就不会算作您的 slug 的一部分,您只需将它们上传到 S3 即可添加新的,而无需重新部署您的 Heroku 应用程序。

于 2018-07-25T07:57:33.430 回答