我有一个Ruby on Rails应用程序非常接近slug大小限制(300mb).我尽可能地缩小了尺寸,.slugignore但没有得到我想要的结果.
一时兴起,我尝试创建一个新的Heroku应用程序并为其部署相同的git存储库.罗,它看得远远低于(仅80mb对208mb).当访问bash并检查每台服务器上的大小时,我注意到服务器之间存在一些差异:
du -hs *
130M (old) vs 1.4M (new) public
23M (old) vs 5.3M (new) tmp
...
Run Code Online (Sandbox Code Playgroud)
是什么赋予了?在Heroku上,用户是否希望在足够的部署通过后销毁并重新创建应用程序?我查看了公共目录,它保留了各种旧的删除资产和垃圾.如何清除我现有的应用程序而不破坏它并从头开始?