Déroulement d'une mise à jour
Pour réaliser une mise à jour de l'environnement Open-Prod, veuillez suivre les étapes listées ci-dessous.
La commande myhelp
est un récapitulatif de toutes les commandes créées par myfab pour faciliter l'accessibilité de l'interface Linux.
1. Réaliser une sauvegarde de l'environnement
Avant de faire une mise à jour, il est obligatoire de sauvegarder à minima les bases de données Open-Prod et Jasper à l'aide de la commande sql-backup
.
Dans la mesure du possible, il est préférable de réaliser un snapshot de l'ensemble des serveurs concernés. Si une régression était constatée à posteriori, il sera beaucoup plus simple de revenir en arrière avec cela.
Dans le même cas de figure, il convient de noter et conserver le numéro de version d'Open-Prod avant la montée de version afin de savoir vers quelle version revenir au besoin. Pour cela, exécuter la commande openprod-info
.
2. Mise à jour des scripts myfab
La prochaine étape consiste à mettre à jour les scripts myfab avec la commande command-update
. Elle permet de mettre vos commandes Linux à jour de celles récemment ajoutées. Il est nécessaire de redémarrer le terminal après l’opération pour qu’il prenne en compte ces nouvelles commandes.
3. Lancement de l'App Manager
L'App Manager est le gestionnaire proposé par myfab pour gérer de manière simple l'installation et la mise à jour des applicatifs. Il permet d'exécuter de manière optimale les différentes commandes de mise à jour.
Dans le schéma ci-dessous, les trois commandes accolées (openprod-update, myfab-update, sql-update, jasper-update, myfab-specific-update) sont exécutées implicitement en fonction des choix effectués par l'utilisateur.


