我们正在使用由 bitbucket 支持的 Spring Cloud 配置服务器来获取配置文件。我们在配置服务器的 application.yml 中配置了多个存储库。即使 bitbucket 关闭,我们也希望它可用。我们正在寻找一种可以缓存配置存储库的解决方案,如果 bitbucket 出现故障,它仍然可以提供不同存储库的属性。下面是我的 application.yml
spring:
cloud:
config:
server:
git:
uri: git@bitbucket.org:config1.git
ignoreLocalSshSettings: true
privateKey: ${PEM}
repos:
service1:
uri: git@bitbucket.org:config2.git
ignoreLocalSshSettings: true
privateKey: ${PEM}
service2:
uri: git@bitbucket.org:config3.git
ignoreLocalSshSettings: true
privateKey: ${PEM}
我尝试过设置,spring.cloud.config.server.git.basedir
但它只克隆基本配置仓库。如果 bitbucket 关闭,我们如何使配置服务器从本地服务。