0
我有一個簡單的php buildpack(基於這裏:https://github.com/lenglead/heroku-buildpack-php),我想擴展編譯我的資產。我不想在我的回購中包含編譯/縮小的css/js,但Heroku需要它存在。我的想法如下:Heroku php buildpack如何在構建之前編譯sass/yuicompress?
- 在我的回購中有一個腳本,用於編譯sass並在javascript/css文件中調用一個yuicompress並將它們放置在特定目錄中。
- 在Heroku開始捆綁之前,在buildpack中調用它,以便捆綁時,它將編譯的文件捆綁在適當的位置。
不過,我遇到了問題,因爲Heroku沒有安裝sass/yuicompress。我對Heroku很陌生,所以我不知道我應該在這裏採取什麼方向:
- 在我的buildpack中下載並安裝sass/yui-compress,然後運行。 (像這樣:https://github.com/abhishekmunie/heroku-buildpack-static-css/)
- 讓他們通過.gemfile永久保存在我的Heroku應用程序中。這是甚至可能的PHP應用程序或gemfiles只爲紅寶石?
另外我聽到有人說Heroku是'只讀的',所以也許這是不可能的?基本上,我只想在Heroku上進行彙編,而不是將其保存在回購中。
謝謝!