2

我需要在heroku 上部署一个java/playframework 项目。我正在使用 bower 安装我的前端依赖项,例如 angular 等。有没有办法使用“非 nodejs”项目运行 bower install?

我试图运行:

heroku run bower install
4

1 回答 1

0

您可以使用heroku-buildpack-multi将构建前端的构建包与您的游戏构建包结合起来:

$ heroku config:add BUILDPACK_URL=https://github.com/heroku/heroku-buildpack-multi.git

从这里您将需要创建一个 .buildpacks 文件,其中包含您希望在部署时运行的构建包:

$ cat .buildpacks
https://github.com/djng/heroku-buildpack-webapp-client.git
https://github.com/heroku/heroku-buildpack-play

我创建了支持 grunt、bower 和 compass的heroku-buildpack-webapp-client 。也许你可以使用这个。

这个想法是您的存储库包含一个client文件夹,其中包含您的前端和构建过程的 gruntfile。gruntfile 应该将您的前端构建到一个client/dist文件夹中。

于 2014-12-14T23:22:04.440 回答