Перейти к содержанию

Обновление Сервиса#

Данный раздел описывает процесс перехода на новую версию Сервиса.

Все команды установки и обновления используют единый корневой каталог: /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