我正在使用 Spring 配置服务器,目前根据配置服务器的文档,我的配置在 git 中。现在我的问题是我的 prod 和 stage env 无法访问 git,因此直接从 git 获取属性是一个问题,因为我的 git 托管在 prem 上。我找到的解决方案是将我的所有属性包含在配置服务器映像本身中(我们为每个应用程序(包括配置服务器)提供了一个 docker 映像)。这是我不想做的事情,因为每次配置值更改时都需要新的映像部署,这不是配置存储的理想用途。我可以使用 GCP 存储桶,其他一些可以在 Google Cloud 上使用的解决方案,我可以在其中部署为构建数据包。
谢谢,
阿莫尔