7.3.1.1. Parametreler#
HVL Cloud Config Parametreleri#
Parametre | Varsayılan Değer | Açıklama |
---|---|---|
hvl.cloud.config.location | ${user.home}/dev/projects/framework/hvl-infra/configuration | Config dosyalarının bulunduğu konum |
hvl.cloud.config.profiles | default | Aktif profiller |
hvl.cloud.config.permit-paths[0] | ${spring.cloud.config.server.prefix}/public | İzin verilen public path |
hvl.cloud.config.permit-paths[1] | ${spring.cloud.config.server.prefix}/private | İzin verilen private path |
hvl.cloud.config.secure-paths[0] | /default/framework/ui/eksen/secure | Güvenli path 1 |
hvl.cloud.config.secure-paths[1] | /default/framework(_)ui(_)eksen(_)secure | Güvenli path 2 |
Spring Config Parametreleri#
Parametre | Varsayılan Değer | Açıklama |
---|---|---|
spring.config.import | optional:file:${hvl.cloud.config.location}/framework/spring/application-cloud-eureka.yml | İçe aktarılacak config dosyası |
spring.profiles.active | native | Aktif Spring profili |
spring.cloud.config.server.prefix | /config | Config server prefix |
spring.cloud.config.request-read-timeout | 5000 | Okuma timeout (ms) |
spring.cloud.config.request-connect-timeout | 5000 | Bağlantı timeout (ms) |
Native Config Parametreleri#
Parametre | Varsayılan Değer | Açıklama |
---|---|---|
spring.cloud.config.server.native.search-locations | file://${hvl.cloud.config.location}/{label},/{label},file://${hvl.cloud.config.location}/{application},file://${hvl.cloud.config.location}/{application}/{profile} | Native arama konumları |
spring.cloud.config.server.native.order | 3 | Native sıralama |
Git Config Parametreleri#
Parametre | Varsayılan Değer | Açıklama |
---|---|---|
spring.cloud.config.server.git.uri | https://bitbucket.bulut.ai/scm/javalt/hvl-infra.git | Git repository URI |
spring.cloud.config.server.git.search-paths | configuration,configuration/framework/spring,configuration/{hvl-cloud-config-profile}/framework/spring,configuration/{hvl-cloud-config-profile} | Git arama yolları |
spring.cloud.config.server.git.default-label | master | Varsayılan branch |
spring.cloud.config.server.git.clone-on-start | false | Başlangıçta klonlama |
spring.cloud.config.server.git.order | 2 | Git sıralama |
spring.cloud.config.server.git.refresh-rate | 0 | Yenileme oranı |
Vault Config Parametreleri#
Parametre | Varsayılan Değer | Açıklama |
---|---|---|
spring.cloud.config.server.vault.host | hvlvault | Vault host |
spring.cloud.config.server.vault.port | 8200 | Vault port |
spring.cloud.config.server.vault.authentication | token | Kimlik doğrulama türü |
spring.cloud.config.server.vault.token | hvs.sCKiU0HTA34YqPTc2gwe02Fr | Vault token |
spring.cloud.config.server.vault.kv-version | 2 | KV sürümü |
spring.cloud.config.server.vault.default-key | application | Varsayılan anahtar |
spring.cloud.config.server.vault.backend | kv | Backend türü |
spring.cloud.config.server.vault.profile-separator | - | Profil ayırıcı |
spring.cloud.config.server.vault.order | 1 | Vault sıralama |
Encrypt Parametreleri#
Parametre | Varsayılan Değer | Açıklama |
---|---|---|
spring.cloud.config.server.encrypt.plain-text-encrypt | true | Düz metin şifreleme |
encrypt.key-store.location | classpath:keystore/cs.jks | Keystore konumu |
encrypt.key-store.password | ****** | Keystore şifresi |
encrypt.key-store.alias | hvl-config-server-key | Keystore alias |
encrypt.key-store.secret | ****** | Keystore secret |
Logging Parametreleri#
Parametre | Varsayılan Değer | Açıklama |
---|---|---|
logging.config | classpath:log/log4j2.yml | Log konfigürasyon dosyası |