Skip to content

projeto para criação de um servidor de configuração centralizada Spring Cloud Config

License

Notifications You must be signed in to change notification settings

lucas-silvs/Java--Spring-Cloud-Config-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java--Spring-Cloud-Config-Server

projeto para criação de um servidor de configuração centralizada Spring Cloud Config

Caminho para busca de Configurações

O Caminho padrão para buscar as configurações é da seguinte forma:

/{application}/{profile}[/{label}]
/{application}-{profile}.yml
/{label}/{application}-{profile}.yml
/{application}-{profile}.properties
/{label}/{application}-{profile}.properties
  • application: nome da aplicação. Ex: projeto--teste

  • profile: súfixo que representa o ambiente da configuração. Ex: Development, Staging, Production

  • label: é possivel selecionar uma branch especifica para pegar as configurações. Ex: feature_branch_teste/{application}--{profile}.yaml

Um exemplo de consulta de configuração no Config Server:

<<ambiente Config Server>>/projeto-teste/Development

Repositório Git de configurações

O Spring Cloud Config utiliza um repositório git hospedado no Github para armazenar e versionar as configurações de aplicações cliente que solicitam as configurações. É possivel utilizar diversos serviços de versionamento git com o Spring Cloud Config, sendo eles:

  • Github
  • Gitlab
  • AWS CodeCommit
  • Azure Devops
  • Google Cloud Source

O repositório utilizado para o exemplo desse projeto é o repositório abaixo:

spring--cloud-config-data

Referencia:

Spring-Cloud-Config

About

projeto para criação de um servidor de configuração centralizada Spring Cloud Config

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published