【问题标题】:Add a read-only deployment key to a heroku instance向 heroku 实例添加只读部署密钥
【发布时间】:2013-02-05 13:06:34
【问题描述】:

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

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

如果我将它添加到 buildpack 本身,它将向所有人公开,因为 buildpack 是公共存储库。

【问题讨论】:

    标签: heroku


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-11-20
      • 2016-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-21
      • 2019-04-26
      • 2012-07-31
      相关资源
      最近更新 更多