Mise à jour en mode conteneur (Docker) - Linux

Comme tout logiciel, la plateforme Navixy nécessite des mises à jour régulières pour intégrer toutes les dernières innovations et améliorations. Alors que la version PaaS gère cela automatiquement, les instances On-premise exigent que les clients demandent et installent eux-mêmes les mises à jour.

Pour la version Dockerisée, le processus de mise à jour est simplifié au maximum, le rendant accessible même à des personnes disposant de compétences de base en administration système.

Préparation à la mise à jour

La configuration de base de la plateforme Dockerisée se trouve dans le fichier .env situé dans le répertoire /navixy-package Ouvrez ce fichier dans un éditeur de texte et vérifiez la valeur spécifiée pour WORKDIR, qui est le répertoire contenant les fichiers critiques de la plateforme : la base de données et toutes les configurations de services. Il peut se situer soit dans le /navixy-package répertoire lui-même (valeur par défaut - ./work ), soit à tout autre emplacement sur votre serveur.

Une fois que vous avez vérifié où les fichiers sont situés, procédez à la mise à jour.

Processus de mise à jour

Étape 1. Assurez-vous d’être dans le répertoire /navixy-package et exécutez cette commande :

docker compose down

Cela arrêtera la plateforme en cours d’exécution.

Étape 2 - optionnelle mais recommandée. Effectuez une sauvegarde du fichier .env et du répertoire WORKDIR .

Étape 3. Décompressez le nouveau package de distribution de la plateforme Navixy (où <PACKAGE_NAME> est le nom du fichier) :

tar -zxvf <PACKAGE_NAME>.tar.gz

Si vous effectuez la décompression au même emplacement que l’ /navixy-package existant, cela écrasera les fichiers actuels de la plateforme. Toutefois, le package ne contient pas le répertoire .env et du répertoire ./work , donc vos données ne sont pas en danger.

Étape 4. Placez le fichier .env depuis l’ancien répertoire vers le nouveau répertoire décompressé /navixy-package. S’il est déjà présent, vérifiez son contenu et assurez-vous que le(s) domaine(s) et autres valeurs sont spécifiés correctement.

Étape 5. Si la valeur WORKDIR est ./work, déplacez le répertoire /work de l’ancien vers le nouveau /navixy-package. Si le répertoire de travail a un chemin personnalisé, ou s’il se trouve déjà dans un nouveau répertoire, passez cette étape.

Étape 6. Assurez-vous d’être dans le nouveau répertoire décompressé /navixy-package et exécutez la commande suivante :

Cela lancera une nouvelle version de la plateforme. Il ne vous reste plus qu’à attendre.

Finalisation de la mise à jour

Après avoir exécuté avec succès les étapes ci‑dessus, vous pouvez supprimer l’ancien répertoire /navixy-package s’il n’a pas été écrasé par le nouveau.

Pour vérifier la disponibilité de votre plateforme, accédez au Panneau d’administration et à l’interface utilisateur. Si toutes les fonctions fonctionnent correctement, la mise à jour a été implémentée avec succès.

Mis à jour

Ce contenu vous a-t-il été utile ?