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