我想在heroku上部署一个二进制包,以供我的应用程序使用
我正在使用新的Cedar堆栈,官方文档指出,建议使用vulcan工具为heroku构建二进制文件
所以,我就这样做了,结果是一个包含迷你linux文件系统的tar.gz文件
这次又是什么?如何将二进制包部署到heroku?
所有可用的文档都涉及使用vulcan和buildpack创建新的应用程序
但是,我想将这个二进制包部署到现有的应用程序中
问题是,我如何才能做到这一点?我应该把它放到我的git repo里然后上传吗?如果是,我应该把它放在哪里?如何将其解压并在heroku上正确部署,以使其可用并正确配置?
谢谢
乔
发布于 2012-07-27 06:52:43
您需要将编译后的输出合并到一个构建包中。请参阅https://devcenter.heroku.com/articles/buildpack-binaries
从您正在使用的语言的buildpack开始-- ruby / python / node。您可能只需将tarball解压到构建包中vendor目录的a子目录中。将您的forked buildpack向上推送到github,然后将heroku指向buildpack。
https://stackoverflow.com/questions/11136929
复制相似问题