Dockered обновление — Linux

Как и любое программное обеспечение, платформа Navixy требует регулярных обновлений для внедрения всех последних новшеств и улучшений. В то время как версия PaaS выполняет это автоматически, On‑premise инстансы требуют, чтобы клиенты сами запрашивали и устанавливали обновления.

Для Docker‑версии процесс обновления максимально упрощён, что делает его доступным даже для пользователей с базовыми навыками системного администрирования.

Подготовка к обновлению

Базовая конфигурация Docker‑платформы находится в .env файле, расположенном в /navixy-package каталоге. Откройте этот файл в текстовом редакторе и проверьте значение, указанное для WORKDIR, которое указывает каталог, содержащий критические файлы платформы: базу данных и все конфигурации сервисов. Он может находиться либо в /navixy-package самом каталоге (значение по умолчанию — ./work ), либо в любом другом месте на вашем сервере.

После того как вы проверили расположение файлов, приступайте к обновлению.

Процесс обновления

Шаг 1. Убедитесь, что вы находитесь в /navixy-package каталоге и выполните следующую команду:

docker compose down

Это остановит в настоящий момент запущенную платформу.

Шаг 2 - необязательно, но рекомендуется. Сделайте резервную копию файла .env и каталога WORKDIR .

Шаг 3. Распакуйте новый дистрибутив платформы Navixy (где <PACKAGE_NAME> — имя файла):

tar -zxvf <PACKAGE_NAME>.tar.gz

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

Шаг 4. Переместите файл .env из старого каталога в только что распакованный /navixy-package. Если он уже там, проверьте его содержимое и убедитесь, что домен(ы) и другие значения указаны корректно.

Шаг 5. Если значение WORKDIR равно ./work, переместите каталог /work из старого в новый /navixy-package. Если рабочий каталог имеет пользовательский путь или уже находится в новом каталоге, пропустите этот шаг.

Шаг 6. Убедитесь, что вы находитесь в только что распакованном /navixy-package и выполните следующую команду:

Это запустит новую версию платформы. Всё, что вам останется — дождаться завершения процесса.

Завершение обновления

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

Чтобы проверить доступность платформы, войдите в Admin Panel и пользовательский интерфейс. Если все функции работают корректно, обновление успешно выполнено.

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

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