在heroku上安装二进制包

时间:2012-06-21 11:13:26

标签: build heroku build-process

我想在heroku上部署二进制包以供我的应用程序使用

我正在使用新的Cedar堆栈,官方文档说明建议使用vulcan工具为heroku构建二进制文件

所以,我刚刚这样做了,结果是一个包含迷你linux文件系统的tar.gz文件

现在怎样?如何将该二进制包部署到heroku?

所有可用的文档都提到使用vulcan和buildpack来创建新的应用程序

但是,我想将这个二进制包部署到现有的应用程序

问题是,我该怎么做? 我应该把它放在我的git repo中并上传吗?如果是的话,我应该把它放在哪里?以及如何解压缩并在heroku上正确部署它以便可用并正确配置?

感谢

1 个答案:

答案 0 :(得分:3)

您需要将编译后的输出合并到buildpack中。见https://devcenter.heroku.com/articles/buildpack-binaries

从您正在使用的语言的buildpack开始 - ruby​​ / python / node。您可能只需将tarball解压缩到buildpack中vendor目录的子目录中。将forked buildpack推送到github,然后将heroku指向buildpack。