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.