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!