Ana içeriğe geç

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ı