3

複数のリポジトリ (開発/テスト用のローカル ファイル ベースと本番用のリモート 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 のドキュメントとここにいくつかの投稿を行った後、2 つのリポジトリを機能させることができませんでした。誰かが私を正しい方向に向けることができれば幸いです。

4

2 に答える 2

0

Spring Cloud Configのドキュメントに基づくと、ネイティブと git は相互に排他的であり、単一の構成サーバーに両方を使用することはできないようです。

于 2016-08-11T05:05:18.857 に答える