Миграция Dockered-платформы

Docker-версия платформы Navixy функционирует как универсальное решение, поэтому процесс миграции не разбивается на этапы, а выполняется целиком.

Чтобы запустить платформу на новом сервере, сначала необходимо установить программное обеспечение Docker, чтобы контейнеры могли запускаться.

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

После установки Docker можно приступать к миграции.

Миграция контейнеров

Сначала нужно перейти в рабочую папку вашей платформы, где находятся все её системные файлы. Это папка navixy-package директории. Она не имеет расположения по умолчанию и может находиться в любом месте, выбранном при первоначальной установке.

Найдите в этой директории файл с именем .env и проверьте его содержимое. Если значение WORKDIR отличается от значения по умолчанию ./work, запомните это расположение.

Теперь необходимо остановить контейнеры. Находясь в navixy-package директории, выполните следующую команду:

docker compose down

После этого платформа будет остановлена.

Скопируйте всю папку navixy-package и полностью перенесите её на новый сервер. Если значение WORKDIR отличается ./work, то также скопируйте ту директорию, сохранив полный путь.

Запуск платформы

После того как вы скопировали все файлы платформы, необходимо сделать новый сервер доступным для клиентов и устройств. Поскольку у нового сервера другой IP-адрес, нужно выполнить одно из двух действий:

  • Перенаправить публичный IP-адрес со старого сервера на новый.

  • Изменить DNS-запись с старого публичного IP на новый.

Теперь вы можете перейти в директорию navixy-package на вашем новом сервере и запустить платформу. Для этого, находясь в директории, выполните следующую команду:

docker compose up -d

Платформе потребуется некоторое время, чтобы запустить все сервисы; после этого она будет полностью работоспособна и готова к использованию.

Последнее обновление

Это было полезно?