Heroku Slug Size突然猛然射门

时间:2011-09-24 04:33:00

标签: ruby-on-rails-3 heroku

本地我的应用程序是7MB,没有测试和日志等.git文件夹是29 MB。我在供应商文件夹中也没有宝石/插件。 95%的图像位于S3上。然而,在承诺Heroku它显示 ----->编制的段塞尺寸为62.7MB

有什么问题?它发生了吗?

要添加更多上下文,我的.gitignore文件是.bundle,db / .sqlite3,config / database.yml,log / .log,tmp /,.idea,.redcar,.sass- cache /,multi_xml /,test /,doc /

请咨询

3 个答案:

答案 0 :(得分:1)

编译的slug大小也包括你的所有宝石。如果你在Cedar堆栈上,他们犯了一些错误,这些错误会使你的一些带有原生扩展的宝石甚至比它们应该的更大。

答案 1 :(得分:0)

移动到Cedar然后每次预编译时清理公共/资产。大大减少了slu size的尺寸。

答案 2 :(得分:0)

查看根文件夹中有.slugignore个文件。它告诉Heroku文件不要编译成slug。结帐this answer。如果不会立即减少slugsize,则重新部署您的应用程序。