Обновление Сервиса#
Данный раздел описывает процесс перехода на новую версию Сервиса.
Все команды установки и обновления используют единый корневой каталог: /var/lib/luna_point.
Выполните следующие действия.
Переключитесь в режим суперпользователя root:
sudo su
Перед установкой новой версии Сервиса поместите новый архив дистрибутива в директорию /root.
Перейдите в текущую директорию Docker и остановите запущенные контейнеры:
cd /var/lib/luna_point/current/example-docker
docker compose down
Переместите новый архив дистрибутива в директорию Сервиса:
mv /root/luna_point_3.0.0.zip /var/lib/luna_point/
Перейдите в директорию Сервиса:
cd /var/lib/luna_point
Распакуйте файлы:
unzip luna_point_3.0.0.zip
Скопируйте текущий файл .env в директорию нового дистрибутива:
cp -f /var/lib/luna_point/current/example-docker/.env /var/lib/luna_point/luna_point_3.0.0/example-docker/.env
Создайте символьную ссылку current на новую версию:
ln -s luna_point_3.0.0 current
Перейдите в директорию Docker новой версии Сервиса:
cd /var/lib/luna_point/current/example-docker
Запустите Сервис с помощью поставляемого скрипта:
./start_luna_point.sh
Проверьте статус всех запущенных Docker-контейнеров:
docker compose ps
Удалите неиспользуемые контейнеры:
docker compose up --no-start --remove-orphans