1

我需要将两个配置存储库添加到我的配置服务器。但是,它只选择一个配置存储库。谁能帮我解决这个问题。

配置服务器 bootstrap.yml

server:
 port: 8899
spring:
 cloud:
  config:
   server:
    git:
      uri: https://github.com/pocuser9x/wednest-config-store
      search-paths:
        - 'wednest-config-store/*service'
    repos:
      uri: https://github.com/pocuser9x/secure-config-store

https://github.com/pocuser9x/wednest-config-store我有以下文件

event-service.yml event-service-dev.yml event-service-stg.yml

这些文件选择正确。

https://github.com/pocuser9x/secure-config-store我有下面的文件 event-service-prod.yml 这个文件没有选择。

4

1 回答 1

0

我认为您正在寻找的是复合回购功能。它记录在这里

对你来说,这将是这样的:

spring:
  profiles:
    active: composite
  cloud:
    config:
      server:
        composite:
        -
          type: git
          uri: https://github.com/pocuser9x/wednest-config-store
          search-paths:
            'wednest-config-store/*service'

        -
          type: git
          uri: https://github.com/pocuser9x/secure-config-store

需要注意的是,文档显示的配置文件设置如上,但我发现需要使用“include”而不是“active”。包括是添加剂。

  profiles:
    include: composite
于 2020-05-01T21:25:10.510 回答