Обновление Call History
Основная версия сервиса обозначается первыми двумя цифрами (например, 2.7.0), а патчи внутри основной версии указываются далее (например, 2.7.0.1).
Для обновления основной версии сервиса Call History с 1.2 на 2.7.0, необходимо:
Загрузить обновлённую версию:
./ecss-call-history.sh download --version 2.7.0
Открыть конфигурационный файл:
vim ./ecss-call-history/stable/.env
Убедиться, что указанные ниже параметры содержат 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 2.7.0
На этом обновление завершено.
Если необходимо указать конкретный патч внутри основной версии (например, сейчас сервис работает на 2.7.0.1, а мы желаем установить 2.7.0.2), редактируем конфигурационный файл (сервис останавливать не нужно):
<nano/vim/mcedit> ecss-call-history/stable/.env
В параметре TAG="" прописываем интересующий номер патча, в нашем примере TAG="2.7.0.2". Сохраняем изменения.
TAG="2.7.0.2"
Выполняем указанную ниже команду, которая извлекает необходимый для указанной версии образ:
./ecss-call-history.sh pull
Выполняем команду для запуска версии, указанной в конфигурационном файле:
./ecss-call-history.sh up
Узнать номер установленной версии можно перейдя по ссылке: http://[ecss-call-history-server-address]:3000/version.
Если в параметре "TAG" указана только основная версия, например, TAG="2.7.0" (значение по умолчанию), чтобы обновиться на последний актуальный патч внутри основной версии, вводим следующую команду:
./ecss-call-history.sh pull ./ecss-call-history.sh up
Удаление Call History
Полное удаление
Для удаления 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