将只读部署密钥添加到heroku实例

时间:2013-02-04 10:14:17

标签: heroku

我正在部署一个Go项目,它的go get ./...阶段失败,因为存储库是私有的,并且heroku实例没有有效的私钥来拉它。

是否可以将私有只读部署密钥(例如bitbucket)添加到heroku实例?

如果我将它添加到buildpack本身,它会暴露给所有人,因为buildpacks是公共存储库。

1 个答案:

答案 0 :(得分:0)

有一个名为Heroku Labsuser-env-compile功能,允许您的应用配置变量在编译时可用。如果启用了此功能,则可以使用heroku config:add KEY=VALUE添加部署密钥,然后让buildpack从环境中读取编译时的值。由于您的所有应用程序配置都可用,请确保您使用的是值得信赖的buildpack。有关此功能的更多信息,请参阅开发人员中心文章:

https://devcenter.heroku.com/articles/labs-user-env-compile