我有一个使用本机程序(Graphviz)的Java应用程序。
现在,我想在Heroku中运行此Java应用程序。是否可以设置Heroku应用程序,以便Graphviz可用于我的Java程序?
答案 0 :(得分:3)
您应该可以通过multiple buildpacks使用Heroku CLI来做到这一点:
设置应用程序的默认buildpack:
heroku buildpacks:set heroku/java
添加apt
buildpack,以便您可以安装Ubuntu软件包:
heroku buildpacks:add --index 1 heroku-community/apt
查看已配置的buildpack,以确保Java buildpack排在最后:
heroku buildpacks
在存储库的根目录中添加一个Aptfile
,列出要安装的软件包,在这种情况下:
graphviz
提交Aptfile
并进行部署。应该首先安装apt
中列出的Aptfile
软件包,然后根据Java buildpack构建Java应用程序。