gpt4 book ai didi

maven - 如何从 docker 容器内访问私有(private) maven 存储库?

转载 作者:行者123 更新时间:2023-12-02 19:38:51 28 4
gpt4 key购买 nike

我们有许多用 clojure 编写的 Web 服务,我们还有一些内部共享依赖项,我们将它们保存在私有(private) maven 存储库中。 Leiningen 需要一个加密的凭证文件,目前我们的每个开发人员都有自己的私钥,lein 使用这些私钥在运行时解密凭证。我正在尝试迁移到容器以使部署和入职更容易,但我马上遇到了 lein run 的问题。从容器内部无法访问我的 gpg key ,这些 key 当然在容器外部。我设法使用 docker run bash 在容器内生成了一个 key 并使用它加密凭据,但这不会扩展,因为我必须将未加密的凭据保存在项目目录中。我不确定最好的前进道路是什么——我怎样才能安全地从私有(private) repo 中提取?

最佳答案

将凭证保密并将其公开给目标容器的两个想法:

  • Habitus管理构建的 secret 配置。
  • docker-volume-libsecret将 secret 数据挂载到容器中。
  • 关于maven - 如何从 docker 容器内访问私有(private) maven 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40940883/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com