Для просмотра версии Chat Server воспользуйтесь командой:
docker logs elph-chat-server-stable-server-1 | grep -B 5 -A 8 'Version' |
Пример вывода команды:
+-----------------------------------------------------+ | SERVER RUNNING | +-----------------------------------------------------+ | | | Instance ID: 7fde0b5d-338f-42bf-97ce-2a2349aa16fb | | Version: 2.11.0 | | NodeJS Version: 14.21.3 - x64 | | Platform: linux | | Process Port: 3000 | | Access url: https://1.1.1.1/elph_chat | | API URL: https://1.1.12.12:3443/ | | | +-----------------------------------------------------+ |
Также версию Chat Server можно посмотреть по адресу: https://<chat-address>:3443/api/info.
В версии 2.3.0 было изменено расположение базы данных. При обновлении с версии 2.2.0 и ниже на версию 2.3.0 и выше данные удалятся! Обновление с 2.3.0 на дальнейшие версии проходит без потери данных. Однако, для сохранения чатов и сообщений рекомендуется создавать резервную копию. При обновлении с версий ниже 2.9.2 на 2.10.0 и выше медиа и файлы не сохранятся! Миграция медиа и файлов проводится по запросу. Для проведения миграции файлов обратитесь в коммерческий отдел компании Eltex: eltex@eltex-co.ru. |
Начиная с версии 2.7.0 медиа файлы хранятся в MinIO. При создании резервной копии на версиях выше 2.7.0 нужно также создавать резервную копию и MinIO. |
Перед обновлением создайте резервную копию баз данных! |
Подробнее про создание и восстановление резервной копии можно прочитать в разделе «Резервное копирование».
1. Остановите Chat Server без очистки контейнеров и данных:
./ecss-elph-chat-server.sh stop |
2. Обновите Chat Server:
./ecss-elph-chat-server.sh update |
Также для установки конкретной версии Chat Server есть возможность использовать команду с указанием версии:
./ecss-elph-chat-server.sh update --version 2.11.0 |
При обновлении на 2.7.2 с более ранних версий будет выведено сообщение:
«Enter your address-book-service domain name or ip address. (Default: address-book.loc): ________»
Введите доменное имя или IP-адрес сервиса адресной книги, либо оставьте поле пустым для выбора значения по умолчанию.
Пример:
Enter your address-book-service domain name or ip address. (Default: address-book.loc): address-book-service.some-domain |
или
Enter your address-book-service domain name or ip address. (Default: address-book.loc): 192.168.0.11 |
Будьте осторожны при установке конкретной сборки Chat Server. Downgrade в текущей версии Chat Server не предусмотрен. |
После обновления на версию старше 2.7.0 будет автоматически запущена миграция данных с mongoDB на MinIO.
Проверить процесс миграции можно в логах сервера, подробнее в разделе «Настройка и управление Chat Server».