我有一個Ruby on Rails應用程序非常接近彈藥大小限制(300mb)。我已儘可能減小尺寸.slugignore
,但沒有得到我想要的結果。Heroku多次部署後的彈頭大小
一時興起,我試着創建一個新的Heroku應用程序並部署了相同的git存儲庫。請看它遠遠低於(只有80mb vs 208mb)。當訪問bash並檢查每臺服務器上的大小時,我注意到服務器之間存在一些差異:
du -hs *
130M (old) vs 1.4M (new) public
23M (old) vs 5.3M (new) tmp
...
什麼給出了?在Heroku上,用戶希望在足夠的部署通過後銷燬和重新創建應用程序?我瀏覽了公共目錄,並且保留了各種舊的移除資產和垃圾。我怎樣才能清理我的現有應用程序,而不會破壞它並從頭開始?