Миграция 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Платформе потребуется некоторое время, чтобы запустить все сервисы; после этого она будет полностью работоспособна и готова к использованию.
Если вы столкнулись с какими-либо проблемами во время или после миграции, вы можете обратиться в техническую поддержку Navixy по адресу [email protected] для дальнейшей консультации.
Последнее обновление
Это было полезно?