Migration de la plateforme en mode conteneur (Docker)

La plateforme Navixy dockerisée fonctionne comme une solution tout-en-un, donc le processus de migration n’est pas divisé en étapes, mais s’effectue en une seule fois.

Pour exécuter la plateforme sur le nouveau serveur, vous devez d’abord installer le logiciel Docker afin de garantir que les conteneurs puissent se lancer.

curl -fsSL https://get.docker.com -o install-docker.sh
sh ./install-docker.sh

Après l’installation de Docker, vous pouvez procéder à la migration.

Migration des conteneurs

Tout d’abord, vous devez vous rendre dans le dossier de travail de votre plateforme, où se trouvent tous ses fichiers système. Il s’agit du dossier navixy-package de répertoire. Il n’a pas d’emplacement par défaut et peut être situé n’importe où selon le choix effectué lors de l’installation initiale.

Trouvez un fichier nommé .env dans ce répertoire et vérifiez son contenu. Si la valeur de WORKDIR est différente de la valeur par défaut ./work, retenez cet emplacement.

Vous devez maintenant arrêter les conteneurs. Pendant que vous êtes dans le répertoire navixy-package exécutez la commande suivante :

docker compose down

Après cela, la plateforme sera arrêtée.

Prenez l’intégralité du navixy-package répertoire et copiez-le entièrement vers le nouveau serveur. Si la valeur de WORKDIR est différente ./workalors copiez également ce répertoire, en préservant le chemin complet.

Lancement de la plateforme

Une fois que vous avez copié tous les fichiers de la plateforme, vous devez rendre le nouveau serveur accessible aux clients et aux appareils. Étant donné que le nouveau serveur a une adresse IP différente, vous devez effectuer l’une des deux opérations suivantes :

  • Basculer l’adresse IP publique de l’ancien serveur vers le nouveau serveur.

  • Modifier l’enregistrement DNS de l’ancienne adresse IP publique vers la nouvelle.

Vous pouvez maintenant accéder au répertoire navixy-package sur votre nouveau serveur et lancer la plateforme. Pour ce faire, une fois dans le répertoire, exécutez la commande suivante :

La plateforme prendra un certain temps pour démarrer tous les services, puis elle sera entièrement opérationnelle et prête à l’emploi.

Mis à jour

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