Pular para o conteúdo principal

Atualizando sua versão OSS

Logto segue semver, então, se não mencionarmos isso no changelog, você pode se sentir à vontade para atualizar o Logto sem alterar seu código ou esquema de banco de dados. Você pode encontrar a lista de lançamentos em Github Release.

Passo 1: Atualizar para a nova versão

Para atualizar, siga o método apropriado com base na sua implantação:

  • Imagem Docker: Puxe a imagem mais recente.
  • Pacote NPM: Atualize para a versão mais recente.
  • Arquivo Tar: Baixe o arquivo .tar mais recente da página de lançamentos.

Passo 2: Aplicar alterações no banco de dados

Use o Logto CLI para realizar as alterações necessárias no banco de dados. Para uma atualização tranquila, não há necessidade de parar o aplicativo em produção. Logto garante que o novo esquema de banco de dados permaneça compatível com o código existente, para que a produção continue funcionando sem interrupções.

Passo 3: Reiniciar o aplicativo

Após atualizar o código e aplicar as alterações no banco de dados, reinicie seu aplicativo para aplicar as mudanças. Certifique-se de que a nova versão está funcionando corretamente e que todos os componentes estão operando conforme o esperado.

Dica: Para alcançar uma atualização sem tempo de inatividade, considere usar uma estratégia de "swap", onde você gradualmente desloca o tráfego da instância antiga para a nova. Dessa forma, os usuários não experimentam interrupções durante a atualização.

Sua atualização está agora completa!