Migración de la plataforma en Docker

La plataforma dockerizada Navixy funciona como una solución todo en uno, por lo que el proceso de migración no se divide en pasos, sino que se realiza de una sola vez.

Para ejecutar la plataforma en el nuevo servidor, primero debe instalar el software Docker para asegurar que los contenedores puedan iniciarse.

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

Después de instalar Docker, puede proceder con la migración.

Migración de contenedores

Primero debe ir a la carpeta de trabajo de su plataforma, donde se encuentran todos sus archivos del sistema. Esta es la navixy-package directorio. No tiene una ubicación predeterminada y puede estar en cualquier lugar seleccionado durante la instalación inicial.

Busque un archivo llamado .env en este directorio y verifique su contenido. Si el valor de WORKDIR es diferente al predeterminado ./work, recuerde esta ubicación.

Ahora necesita detener los contenedores. Mientras esté en el directorio navixy-package , ejecute el siguiente comando:

docker compose down

Después de esto la plataforma se detendrá.

Tome todo el navixy-package directorio y cópielo por completo al nuevo servidor. Si el valor de WORKDIR es diferente ./work, entonces copie también ese directorio, preservando la ruta completa.

Lanzamiento de la plataforma

Una vez que haya copiado todos los archivos de la plataforma, debe poner el nuevo servidor a disposición de clientes y dispositivos. Dado que el nuevo servidor tiene una dirección IP diferente, debe hacer una de dos cosas:

  • Cambiar la dirección IP pública del servidor antiguo al servidor nuevo.

  • Cambiar el registro DNS de la IP pública antigua a la nueva.

Ahora puede proceder al navixy-package directorio en su nuevo servidor y lanzar la plataforma. Para ello, estando en el directorio, ejecute el siguiente comando:

docker compose up -d

La plataforma necesitará algo de tiempo para ejecutar todos los servicios, y después de esto estará totalmente operativa y lista para su uso.

Última actualización

¿Te fue útil?