Основная версия сервиса обозначается первыми двумя цифрами (например, 1.2), а патчи внутри основной версии указываются далее (например, 1.2.5).
Для обновления основной версии сервиса Call History с 1.1 на 1.2, необходимо:
Загрузить обновлённую версию:
./ecss-call-history.sh download --version 1.2 |
Открыть конфигурационный файл:
vim ./ecss-call-history/stable/.env |
В указанную ниже строку внести IP-адрес вашего ssw:
ECSS_ADDRESS_BOOK_DB_HOST="ip_адрес_вашего_ssw" |
На этом этапе указанные ниже параметры должны в качестве значения иметь IP-адрес вашего ssw:
ECSS_MEETING_DB_HOST="ip_адрес_вашего_ssw" ECSS_CALLS_DB_HOST="ip_адрес_вашего_ssw" ECSS_ADDRESS_BOOK_DB_HOST="ip_адрес_вашего_ssw" |
Выполнить скрипт установки с указанием целевой версии:
./ecss-call-history.sh update --version 1.2 |
На этом обновление завершено.
Если необходимо указать конкретный патч внутри основной версии (например, сейчас сервис работает на 1.2.5, а мы желаем установить 1.2.10), редактируем конфигурационный файл (сервис останавливать не нужно):
<nano/vim/mcedit> ecss-call-history/stable/.env |
В параметре TAG="" прописываем интересующий номер патча, в нашем примере TAG="1.2.10". Сохраняем изменения.
TAG="1.2.10" |
Выполняем указанную ниже команду, которая извлекает необходимый для указанной версии образ:
./ecss-call-history.sh pull |
Выполняем команду для запуска версии, указанной в конфигурационном файле:
./ecss-call-history.sh up |
Узнать номер установленной версии можно перейдя по ссылке: http://[ecss-call-history-server-address]:3000/version. |
Если в параметре "TAG" указана только основная версия, например, TAG="1.2" (значение по умолчанию), чтобы обновиться на последний актуальный патч внутри основной версии, вводим следующую команду:
./ecss-call-history.sh pull ./ecss-call-history.sh up |
Полное удаление
Для удаления docker-артефактов сервиса мониторинга, введите следующую команду:
./ecss-call-history.sh down |
Удалите метаданные сервиса командой:
rm -rf ~/.ecss/ecss-call-history |
Удалите файлы установки сервиса мониторинга командой:
sudo rm -rf ~/ecss-call-history* |
Вместе с файлами установки удалятся docker volumes сервиса "История вызовов". |
Удаление контейнеров
./ecss-call-history.sh down |