在java / play项目中的heroku上运行bower install

时间:2014-12-14 15:54:56

标签: java heroku playframework bower bower-install

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

我试图跑:

heroku run bower install

1 个答案:

答案 0 :(得分:0)

您可以使用heroku-buildpack-multi将构建前端的buildpack与play buildpack结合使用:

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

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

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

我创建了支持咕噜声,凉亭和指南针的heroku-buildpack-webapp-client。也许你可以使用这个。

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