我需要在heroku上部署java / playframework项目。 我正在使用bower安装我的前端依赖项,如角度等。 有没有办法用“非nodejs”项目运行bower安装?
我试图跑:
heroku run bower install
答案 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
文件夹中。