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上进行汇编,而不是将其保存在回购中。
谢谢!