Рекомендуется устанавливать сервис User Status на Ubuntu 20.04. Для развертывания сервиса необходимо подключение к сети Internet. Для получения документации по развертыванию сервиса в закрытом контуре, запросите документацию в коммерческом отделе компании Eltex: eltex@eltex-co.ru. |
Скачайте скрипт установки командой:
wget https://s3.eltex-co.ru/shared/ecss-user-status/ecss-user-status.sh |
Выдайте права на исполнение:
chmod +x ecss-user-status.sh |
Скачайте скрипт запуска окружения и файл с переменными:
./ecss-user-status.sh download |
Если установка происходит удалённо по SSH, необходимо заново авторизоваться в терминале, так как пользователь был добавлен в группу docker, о чем будет получено уведомление:
И повторить команду:
|
При необходимости отредактируйте переменные:
<nano/vim/mcedit> ecss-user-status/stable/.env |
Обязательный к изменению параметр: BEARER_TOKEN_PRIVATE_KEY — секретный ключ для генерации токена авторизации. По умолчанию стоит демонстрационное значение, которое важно поменять для обеспечения безопасности сервера. Значением может выступать любая комбинация символов >256 бит (примерно 32 символа). Значение данного параметра должно быть одинаковое в конфигурационном файле чат-сервера и на всех сервисах: User Status Service, Call History Service. |
Запустите установку приложения командой:
./ecss-user-status.sh prod install |
В процессе установки будет необходимо авторизоваться во внешнем docker-регистре (данные авторизации вы можете уточнить в коммерческом отделе компании Eltex: eltex@eltex-co.ru):
Enter docker registry user: Enter docker registry password: |
Перейдите по адресу и проверьте значения полей status: http://[ecss-user-status-server-address]:3002/health.