Aller au contenu
Documentation : Mettre à jour Ronne

Mettre à jour Ronne

Mettre à jour une instance en cours d'exécution : la commande de chaque type d'installation, la sauvegarde avant, et ce qui se passe au démarrage.

Décrit Ronne AI Marketplace 0.4.0. Traduite de l'anglais.

Mettre à jour Ronne

docker compose pull && docker compose up -d         # Docker
npm install --global @ronneai/marketplace@latest     # npm
sudo rmk-server service restart                      # npm, comme service : puis ceci
sudo apt install ./rmk-server_X.Y.Z-1_amd64.deb      # un paquet : le nouveau (ou dnf install)
git pull && pnpm install && pnpm build && pnpm start   # un clone

Les correctifs de sécurité sortent dans des versions, et seule la dernière version les reçoit : mettez à jour pour en obtenir un (voir Sécurité).

Sauvegardez d'abord : une mise à jour ne peut pas être annulée, et la sauvegarde est le chemin du retour (docker compose exec web pnpm run backup, ou sudo rmk-server backup; Sauvegardes).

Les migrations de base de données en attente s'exécutent au démarrage du serveur. Si l'une échoue, le serveur s'arrête au lieu de servir une base de données à moitié migrée. Chaque version porte les étiquettes X.Y.Z, X.Y et latest sur Docker Hub; pour en fixer une, définissez RONNE_IMAGE=ronneai/marketplace:X.Y.Z à côté de compose.yaml. L'image et les paquets npm partagent un même numéro de version.