Обновление Сервиса#
Данный раздел описывает процесс перехода на новую версию Сервиса.
Выполните следующие действия.
Переключитесь в режим суперпользователя root
:
sudo su
Перед процессом установки новой версии Сервиса поместите файлы дистрибутива в директорию на сервере. Например, в директорию /root
.
Переместите дистрибутив в ранее созданную директорию (см. п. 3.3):
mv /root/point* /var/lib/point
Перейдите в директорию с дистрибутивом:
cd /var/lib/point
Распакуйте файлы:
unzip point*.zip
Перейдите в директорию Docker текущей версии Сервиса:
cd /var/lib/point/current/example-docker
Выполните команду:
docker-compose down
Перейдите в директорию с дистрибутивом:
cd /var/lib/point
Создайте символьную ссылку. Вместо «X.Y.ZZ» укажите версию продукта. Ссылка указывает, что именно текущая версия дистрибутива используется для запуска:
ln -s point-X.Y.ZZ current
Вручную перенесите настройки из конфигурационного файл .env прошлой версии Сервиса в новую.
Скопируйте необходимые данные компонентов (например, filters.json
из директории /vlnotifier)
, если они есть.
cp -f /var/lib/point/example-docker/vlnotifier/data/filters.json /var/lib/point/current/example-docker/vlnotifier/data/filters.json
Перейдите в директорию Docker новой версии Сервиса:
cd /var/lib/point/current/example-docker
Для запуска Сервиса введите команду:
./start_point.sh
Проверьте статус всех запущенных Docker-контейнеров:
docker-compose ps
Удалите неиспользуемые контейнеры:
docker-compose up --no-start --remove-orphans