【发布时间】:2014-06-19 20:37:09
【问题描述】:
我有一个非常接近 slug 大小限制 (300mb) 的 Ruby on Rails 应用程序。我用.slugignore 尽可能地减小了尺寸,但没有得到我想要的结果。
一时兴起,我尝试创建一个新的 Heroku 应用程序并将相同的 git 存储库部署到它。瞧,它远低于(只有 80mb 与 208mb)。在访问 bash 并检查每台服务器上的大小时,我注意到服务器之间存在一些差异:
du -hs *
130M (old) vs 1.4M (new) public
23M (old) vs 5.3M (new) tmp
...
什么给了?在 Heroku 上,用户是否希望在通过足够多的部署后销毁和重新创建应用程序?我查看了公共目录,它保留了各种旧的已删除资产和垃圾。如何在不销毁现有应用的情况下从头开始清理现有应用?
【问题讨论】:
标签: ruby-on-rails heroku