2016-05-19 76 views
0

我開始創建一個非常簡單的NodeJS服務器,的Heroku - buildpacks產生段塞大小太重

現在,服務器做什麼

我想我Heroku的服務器上安裝許多buildpacks(我的服務器的目的是文檔轉換器)

所以這是我.buildpacks

https://github.com/rishihahs/heroku-buildpack-libreoffice.git 
https://github.com/elbongurk/heroku-buildpack-ghostscript.git 
https://github.com/GetJobber/heroku-buildpack-poppler.git 
https://github.com/ello/heroku-buildpack-imagemagick 

所以,當我嘗試到git push heroku,一切正常,但是當它是compression次,我得到這樣的信息:

remote: !  Compiled slug size: 321.1M is too large (max is 300M). 

我該如何避免這種情況?

(注:有什麼我無法從我的代碼發送,所以沒有slugfile)

回答

0

這裏有一些東西去嘗試。

  1. 獲取heroku repoplugin和使用heroku repo:purge_cache -a <app name>。有時候這有幫助。
  2. 仔細檢查構建包並檢查冗餘。例如,有時不同的buildpack會安裝相同的包,這會佔用額外的空間。
  3. 有時靜態文件是問題。你可以試試CDN
  4. 直接聯繫Heroku。
  5. 轉到其他平臺,或者使用IaaS平臺。