A partir do Midaz 3.x, imagens dedicadas de migration-runner (
midaz-ledger-migrations, midaz-tracer-migrations) aplicam as migrações de schema antes do rollout da aplicação. As aplicações não migram mais na inicialização. O make up local e o chart Helm oficial fazem essa configuração automaticamente. Veja Migrações de banco de dados para detalhes.Atualizando o Midaz localmente
Se você está rodando o Midaz localmente para desenvolvimento ou testes, siga estes passos para atualizar seu ambiente:
1. Pare os containers em execução
Desligue todos os serviços em execução antes de fazer as atualizações. Isso garante um reinício limpo com as atualizações mais recentes. Para parar os containers pelo terminal, siga estes passos:1
Abra seu terminal e navegue até o diretório
midaz.2
Rode o comando de parada:
2. (Opcional) Limpe recursos Docker não usados
Limpar recursos não usados libera espaço em disco, remove camadas de cache do Docker obsoletas e evita conflitos causados por imagens, containers e volumes desatualizados. Para remover imagens e containers não usados:3. Atualize seu código local
Busque as mudanças mais recentes do repositório para garantir que você está trabalhando com a versão mais recente:4. Reconstrua e reinicie o Midaz
Reconstrua as imagens Docker necessárias e relance a aplicação localmente com as atualizações mais recentes:Atualizando o Midaz com Helm
Para deploys usando Helm, use os comandos a seguir de acordo com sua necessidade.
Instalação nova
Faça uma instalação nova quando você configurar o Midaz pela primeira vez ou quando precisar de um deploy limpo.Instalar o Helm do Midaz com um arquivo de valores personalizado
Use este método se você tiver requisitos de configuração específicos definidos emvalues.yaml:
Instalar o Helm do Midaz com valores padrão
Use este método para instalar o Midaz usando os valores padrão do chart Helm:Atualizando um deploy existente
Se você já fez o deploy do Midaz, use estes comandos para fazer upgrade para uma nova versão preservando as configurações.Atualizando o Helm do Midaz com um arquivo de valores personalizado
Garanta que as configurações personalizadas permaneçam intactas ao aplicar a atualização:Atualizando o Helm do Midaz com valores padrão
Use este comando se você não precisar aplicar configurações personalizadas:Gerenciando o release do Helm
Use estes comandos para verificar e gerenciar seu deploy Helm do Midaz.
Listar releases instalados
Liste todos os releases do Helm no namespacemidaz, junto com seu status e versão:

