При необходимости обновления на новую версию требуется выполнить следующие действия:
Выполняется отдельно на UI/Core_Master/Core_Slave.
На UI
Выполните редактирование файла /etc/voipmonitor-ui/docker/.env следующей командой:
sudo nano /etc/voipmonitor-ui/docker/.env
Заменить строки:
- IMAGE_TAG=1.3 на UI_TAG=1.3.1
- KC_SERVICE_IMAGE_TAG=20.0-1.3 на KC_SERVICE_IMAGE_TAG="20.0-${UI_TAG}"
# Ansible managed
# ========= SHARED ===========
DOCKER_REGISTRY="hub.eltex-co.ru/voip-monitor"
UI_TAG=1.3.1
# DEBUG | INFO
LOG_LEVEL=INFO
# ========= SHARED ===========
. . .
# ========= KEYCLOAK ==========
# Если CLIENT_HTTPS_PORT НЕ равен 443,то HOSTNAME=<IP>:${CLIENT_HTTPS_PORT}
HOSTNAME=10.0.20.59
KC_SERVICE_IMAGE_TAG="20.0-${UI_TAG}"
KC_DB_IMAGE_TAG=16-alpine3.22
KC_HTTP_PORT=8080
KC_ADMIN=admin
KC_ADMIN_PASSWORD=password
KC_DB_DATABASE=keycloak
KC_DB_USERNAME=keycloak
KC_DB_PASSWORD=keycloak
# ========= KEYCLOAK ==========
. . .
Требуется скорректировать информацию в файле /etc/voipmonitor-ui/docker/docker-compose.yml, выполнив следующую команду:
sudo sed -i 's/${IMAGE_TAG}/${UI_TAG}/g' /etc/voipmonitor-ui/docker/docker-compose.yml
После выполнения конфигураций требуется перезагрузить docker, чтобы изменения версии вступили в силу. Для этого выполните следующие команды:
docker compose -f /etc/voipmonitor-ui/docker/docker-compose.yml down
docker compose -f /etc/voipmonitor-ui/docker/docker-compose.yml up -d
На Core_Master/Core_Slave
Выполните редактирование файла /etc/voipmonitor-core/docker/.env следующей командой:
sudo nano /etc/voipmonitor-core/docker/.env
Добавить строку:
- CORE_TAG=1.3.1
Заменить строки:
- MYSQL_TAG="8.0-debian-1.3 на MYSQL_TAG="8.0-debian-${CORE_TAG}"
- SNIFFER_TAG="2025.09.1-alpine3.22-1.3 на SNIFFER_TAG="2025.09.1-alpine3.22-${CORE_TAG}"
# Ansible managed
# ========= SHARED ===========
DOCKER_REGISTRY="hub.eltex-co.ru/voip-monitor"
CORE_TAG=1.3.1
MYSQL_TAG="8.0-debian-${CORE_TAG}"
SNIFFER_TAG="2025.09.1-alpine3.22-${CORE_TAG}"
TIMEZONE=UTC
# ========= SHARED ===========
. . .
После выполнения конфигураций требуется перезагрузить docker, чтобы изменения версии вступили в силу. Для этого выполните следующие команды:
docker compose -f /etc/voipmonitor-core/docker/docker-compose.yml down
docker compose -f /etc/voipmonitor-core/docker/docker-compose.yml up -d
Подключитесь к веб-интерфейсу и проверьте правильность работы VoIP-Монитора:
Если есть возможность просмотра Текущих/Завершенных вызовов, то обновление выполнено успешно.
