Aller au contenu principal

Mise à niveau de votre version OSS

Logto suit semver, donc si nous ne le mentionnons pas dans le changelog, vous pouvez mettre à niveau Logto sans modifier votre code ou le schéma de base de données. Vous pouvez trouver la liste des versions dans Github Release.

Étape 1 : Mettre à jour vers la nouvelle version

Pour mettre à jour, suivez la méthode appropriée en fonction de votre déploiement :

  • Image Docker : Récupérez la dernière image.
  • Package NPM : Mettez à niveau vers la dernière version.
  • Fichier Tar : Téléchargez le dernier fichier .tar depuis la page de version.

Étape 2 : Appliquer les modifications de la base de données

Utilisez le Logto CLI pour effectuer les modifications nécessaires de la base de données. Pour une mise à niveau sans heurts, il n'est pas nécessaire d'arrêter l'application en production. Logto garantit que le nouveau schéma de base de données reste compatible avec le code existant, de sorte que la production continuera de fonctionner sans interruptions.

Étape 3 : Redémarrer l'application

Après avoir mis à jour le code et appliqué les modifications de la base de données, redémarrez votre application pour appliquer les changements. Assurez-vous que la nouvelle version fonctionne correctement et que tous les composants fonctionnent comme prévu.

Astuce : Pour réaliser une mise à niveau sans interruption, envisagez d'utiliser une stratégie de « swap », où vous transférez progressivement le trafic de l'ancienne instance vers la nouvelle. De cette façon, les utilisateurs ne subissent aucune interruption pendant la mise à niveau.

Votre mise à niveau est maintenant terminée !