| Table of Contents |
|---|
| Expand | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
|
Подготовка к установке
:Подготовка среды для развертывания приложения (среда на выбор):
- Установка Docker
Expand title Инструкция по установке Include Page Установка Docker Установка Docker - Развертывание кластера Kubernetes
Info Инструкция в разработке
- Установка Docker
Подготовка сертификатов
Expand title Инструкция Include Page Подготовка сертификатов Подготовка сертификатов - Настройка DNS
Expand title Инструкция Include Page Настройка DNS Настройка DNS Установка Guardant Control Center и Guardant SLK
Expand title Инструкция Include Page Установка Guardant Control Center и Guardant SLK Установка Guardant Control Center и Guardant SLK
Установка ExeReport
Установка ExeReport в Docker
Excerpt Expand title Инструкция по установке в Cent OSDebian Сначала
Для установки и запуска ExeReport необходимо распаковать архив, содержащий ПО ExeReportи предоставленный Вендором используя команду:
Code Block gunzip -c exereport.tar.gz | tar -xvf –В результате у вас появится новый каталог exereport с необходимыми для запуска файлами.
Затем необходимо скопировать в каталог /root/exereportdev/crt сгенерированные полученные на предыдущих шагах сертификаты. Далее необходимо в терминале ОС перейти в каталог , появившийся после распаковки архива, /root/dev и выполнить команду:
Code Block bash ./install_-exereport.sh
при этом произойдет загрузка образов, копирование данных и запуск сервисов.
Note Если файл не запускается, измените права на этот файл командой:
Code Block chmod g+x install_-exereport.sh
Установка ExeReport в Kubernetes
Info Инструкция в разработке
Настройка переменных окружения
| Info |
|---|
Переменные окружения - набор значений, который определяет необходимые параметры работы и запуска приложений |
Пакет инсталляции ExeReport уже содержит настроенные переменные окружения и если вы не планируете менять настройки по умолчанию, то можете пропустить данный шаг.
Доступные настройки::
| Expand | ||
|---|---|---|
| ||
При запуске контейнера необходимо передать в переменной окружения DBConnection строку подключения к БД приложения ExeReport. Пример:
|
| Expand | ||||
|---|---|---|---|---|
| ||||
Для разрешения CORS необходимо передать переменную окружения AllowedCORSUrls, в которой через запятую перечислить разрешенные сайты. Пример:
|
| Expand | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
Для подключения ExeReport к ExeMES необходимо передать переменную окружения MiddlewareApiRootUri, в которой указать ссылку на запущенное приложение ExeMES Server. Пример:
Настройка переменной окружения MiddlewareApiRootUri также может быть выполнена путем редактирования файла docker-compose.yaml. Пример:
|
| Expand | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
Для настройки времени жизни отчета необходимо передать переменную окружения WebReportLifeTimeInterval, в которой указать значение в секундах. Пример:
Настройка переменной окружения WebReportLifeTimeInterval также может быть выполнена путем редактирования файла docker-compose.yaml. Пример:
|
Проверка работоспособности ExeReport после установки
Проверить, что сервисы запустились, можно перейдя в браузере по адресу, указанному при установке: https:// [ip хоста, на который устанавливался ExeReport]/.
В случае корректной установки ПО ExeReport в браузере должно открыться окно авторизации ExeReport
| Warning |
|---|
В настройках контейнеров ExeReport по умолчанию указана синхронизация времени контейнера с временем хоста, на котором он запущен. Рекомендуется синхронизировать локальное время хостов, на которых запускаются контейнеры ExeReport с корпоративном ntp сервером. |
