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