1
resposta

Atualizar configs em prod

Eu entendi que posso externalizar minhas configurações do arquivo yml para não precisar compilar a aplicação e fazer um deploy caso precise atualizá-la. Porém, como faço para, por exemplo, mudar a senha do banco de dados no meu config externalizado e fazer com que a aplicação em prod consiga pegar esse novo valor? Preciso fazer deploy da aplicação mesmo da mesma forma quando o arquivo yml estava na própria aplicação?

1 resposta

Boa noite Carlos, tudo bem?

Quando você utiliza o config server e suas propriedades são externas, propriedades em um repositório git por exemplo, tendo o Spring Boot Actuator no projeto, você consegue chamar um endpoint dele e realizar o refresh das propriedades, sem a necessidade de realizar um novo deploy para recuperar as novas informações.

Recomendo a leitura: https://www.baeldung.com/spring-reloading-properties

Abraço.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software