Actualización de tu versión OSS
Logto sigue semver, por lo que si no lo mencionamos en el registro de cambios, puedes actualizar Logto sin cambiar tu código o esquema de base de datos. Puedes encontrar la lista de versiones en Github Release.
Paso 1: Actualizar a la nueva versión
Para actualizar, sigue el método apropiado según tu implementación:
- Imagen de Docker: Extrae la última imagen.
- Paquete NPM: Actualiza a la última versión.
- Archivo Tar: Descarga el último archivo
.tar
desde la página de lanzamientos.
Paso 2: Aplicar alteraciones en la base de datos
Usa el Logto CLI para realizar las alteraciones necesarias en la base de datos. Para una actualización sin problemas, no es necesario detener la aplicación en producción. Logto asegura que el nuevo esquema de base de datos sea compatible con el código existente, por lo que la producción continuará funcionando sin interrupciones.
Paso 3: Reiniciar la aplicación
Después de actualizar el código y aplicar las alteraciones en la base de datos, reinicia tu aplicación para aplicar los cambios. Asegúrate de que la nueva versión esté funcionando sin problemas y que todos los componentes funcionen como se espera.
Consejo: Para lograr una actualización sin tiempo de inactividad, considera usar una estrategia de "intercambio", donde gradualmente desvíes el tráfico de la instancia antigua a la nueva. De esta manera, los usuarios no experimentan interrupciones durante la actualización.
¡Tu actualización está completa!