Для просмотра версии Chat Server воспользуйтесь командой:
docker logs elph-chat-server-1 | grep -B 5 -A 8 'Version'
Пример вывода команды:
+-----------------------------------------------------+ | SERVER RUNNING | +-----------------------------------------------------+ | | | Instance ID: 7fde0b5d-338f-42bf-97ce-2a2349aa16fb | | Version: 2.13.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>:3011/api/info или https://<elph-proxy-address>/elph_chat/api/info.
При обновлении с версий ниже 2.9.2 на 2.10.0 и выше медиа и файлы не сохранятся! Миграция медиа и файлов проводится по запросу. Для проведения миграции файлов обратитесь в коммерческий отдел компании Eltex: eltex@eltex-co.ru.
Обновление Chat Server:
Перед обновлением:
- Создайте резервную копию баз данных;
- Обновите Elph Proxy.
Подробнее про создание и восстановление резервной копии можно прочитать в разделе «Резервное копирование».
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.13.1
При обновлении c версии ниже 2.12.0 необходимо заново ввести конфигурационные параметры. Подробнее про вопросы при установке можно прочитать в разделе «Установка Chat Server».
После выполнения команды update, старый .env файл переместится в директорию env-backup.
После обновления проверьте и измените конфигурационные файлы .env. Изменения внесенные вручную не сохраняются!
После изменения .env перезапустите Chat Server.
Будьте внимательны при установке конкретной сборки Chat Server. Downgrade в текущей версии Chat Server не предусмотрен.