Mettre à niveau l’application NocoBase
Ce guide s’applique aux applications installées avec nb init. Si ton application a été installée avec l’ancienne méthode, lis d’abord Comment passer NocoBase de 2.0 à 2.1.
Étape 1 : confirmer l’env actuel
Commence par confirmer le CLI env actif :
Si tu ne sais pas quels envs existent, affiche d’abord la liste :
Si l’env actuel n’est pas l’application à mettre à niveau, passe d’abord à l’env cible :
Étape 2 : lancer la mise à niveau
Par défaut, la mise à niveau télécharge à nouveau le code source de l’application ou l’image Docker.
Pour les envs npm / Git, le répertoire source/ est supprimé puis téléchargé à nouveau. Ne place pas dans source/ des fichiers à conserver.
Si tu as déjà préparé manuellement le code source ou l’image Docker et que tu ne veux pas que la CLI les télécharge à nouveau, ajoute --skip-download à la commande.
La commande de mise à niveau par défaut est :
Cette commande effectue généralement les étapes suivantes :
- Arrêter l’application actuelle
- Télécharger et remplacer la source ou l’image enregistrée
- Synchroniser les plugins commerciaux
- Mettre à niveau et démarrer l’application
- Actualiser les informations runtime de l’env
Dans les scripts, CI ou sessions d’AI Agent, passe explicitement --force :
Si l’application à mettre à niveau n’est pas l’env actuel, indique l’env :
Mettre à niveau vers une version spécifique
Utilise --version pour mettre à niveau vers un canal de version spécifique :
Tu peux aussi indiquer une version exacte :
Après une mise à niveau réussie, la CLI écrit la version cible dans la configuration de l’env. Les prochaines mises à niveau ou restaurations pourront la réutiliser.

