1

jhipster registry を実行したところ、正常に動作しました。central-config フォルダーから構成ファイルを探しています。central-config フォルダー自体のフォルダーの下にある構成ファイルをリファクタリングしたいと考えています。これは、次のような構成で Spring Cloud Config サーバーを実行することで達成できることです。

spring:
       cloud:
            config:
                   server:
                         git:
                            default-label: develop
                            uri: file://${user.home}/config-repo
                            search-paths: employee-service, enterprise-service

jhipster-registry の「複合物」でこのような動作を実現するにはどうすればよいですか。情報として、これは jhipster レジストリの bootstrap.yml ファイルです。

# ===================================================================
# Spring Cloud Config bootstrap configuration for the "dev" profile
# In prod profile, properties will be overwriten by the ones defined in bootstrap-prod.yml
# ===================================================================

spring:
    application:
        name: jhipster-registry
    profiles:
        active: dev
        include: composite
    cloud:
        config:
            server:
                bootstrap: true
                composite:
                    - type: native
                      search-locations: file:./central-config
                     #search-locations: file://${user.home}/Acensi/isupplier/config-repo

                prefix: /config
            fail-fast: true
            # name of the config server's property source (file.yml) that we want to use
            name: jhipster-registry
            profile: dev # profile(s) of the property source
            label: master # toggle to switch to a different version of the configuration as stored in git
            # it can be set to any label, branch or commit of the config source git repository

info:
    project:
        version: #project.version#

# uncomment to enable encryption features
#encrypt:
#    key: my-secret-encryption-key-to-change-in-production
4

2 に答える 2