2

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

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

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

怎么办?如何将该二进制包部署到heroku?

所有可用的文档都是指使用 vulcan 和 buildpacks 来创建新应用程序

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

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

谢谢

4

1 回答 1

3

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

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

于 2012-07-26T22:52:42.967 回答