gpt4 book ai didi

Spring cloud 为不同的配置文件配置本地和远程存储库

转载 作者:行者123 更新时间:2023-12-03 23:10:53 25 4
gpt4 key购买 nike

我正在尝试使用多个存储库设置我的应用程序 - 一个基于本地文件的用于开发/测试目的的存储库和一个用于生产的远程 git 存储库。

我为此目的使用以下 yaml -

spring:
application:
name: localRepoConfig
cloud:
config:
server:
git:
uri: https://github.com/spring-cloud-samples/config-repo
repos:
development:
pattern:
- '*/development'
- '*/staging'
uri: https://github.com/development/config-repo
native:
searchLocations: classpath:/config
server:
port: 8888

然而,这不起作用,以下适用于本地存储库 -

spring:
application:
name: localRepoConfig
profiles:
active: native
cloud:
config:
server:
native:
searchLocations: classpath:/config
server:
port: 8888

在遵循 Spring 文档和此处的一些帖子之后,我无法使这两个存储库正常运行。如果有人能指出正确的方向,我将不胜感激。

最佳答案

我在 bootstrap.yml 中使用以下配置得到了这个 -

spring:
application:
name: localRepoConfig
profiles:
active: native
cloud:
config:
server:
native:
searchLocations: classpath:/config
server:
port: 8888

---
spring:<br/>
profiles: development
cloud:
config:
server:
git:
uri: https://github.com/spring-cloud-samples/config-repo
server:
port: 8989

我现在可以在原生配置文件和开发配置文件之间切换。以下指南非常有帮助 -kubecloud.io/guide-spring-cloud-config/

关于Spring cloud 为不同的配置文件配置本地和远程存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38887256/

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