Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
install:helix [01-11-2024 09:40] – File build by odtplus2dw plugin from fileПодключение Helix-v21-20230808_093929.odt Келенин Владимир Викторович | install:helix [02-11-2024 11:08] (текущий) – [Настройки MGERM] Ермилов Егор Павлович | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== | ====== | ||
- | {{helix_image_0.png? | ||
- | |||
- | Подключение Helix | ||
- | |||
- | Техническая документация | ||
- | |||
- | Exported on 2023-08-08 09:39:29 | ||
- | |||
- | Table of Contents | ||
- | |||
- | |||
- | |||
====== Cистемные настройки ====== | ====== Cистемные настройки ====== | ||
Строка 17: | Строка 5: | ||
Для запуска необходимо включить переадресацию: | Для запуска необходимо включить переадресацию: | ||
+ | <code bash> | ||
sudo a2enmod rewrite | sudo a2enmod rewrite | ||
- | |||
sudo service apache2 restart | sudo service apache2 restart | ||
+ | |||
+ | </ | ||
Заказчик должен настроить доменное имя для https соединения с пробросом на 443 порт сервера MGERM и предоставить сертификаты для настройки SSL Engine в Apache на сервере MGERM. | Заказчик должен настроить доменное имя для https соединения с пробросом на 443 порт сервера MGERM и предоставить сертификаты для настройки SSL Engine в Apache на сервере MGERM. | ||
Строка 25: | Строка 15: | ||
На сервере MGERM в настройках виртуальных хостов Apache должен быть файл helix.conf | На сервере MGERM в настройках виртуальных хостов Apache должен быть файл helix.conf | ||
- | | < | + | <code apache> |
+ | < | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | </ | ||
В параметрах SSLCertificateFile указываем сертификат, | В параметрах SSLCertificateFile указываем сертификат, | ||
Строка 31: | Строка 62: | ||
В папке conf проекта MGERM должен быть конфигурационный файл helix.ini. | В папке conf проекта MGERM должен быть конфигурационный файл helix.ini. | ||
+ | <code bash> | ||
nano / | nano / | ||
+ | |||
+ | </ | ||
вставляем: | вставляем: | ||
- | | clientId | + | <code ini> |
+ | clientId = | ||
+ | clientSecret = | ||
+ | redirectUri = url | ||
+ | urlAuthorize = https:// | ||
+ | urlAccessToken = https:// | ||
+ | urlResourceOwnerDetails = https:// | ||
+ | scopes = mis catalog_service offline_access | ||
+ | urlApi = https:// | ||
+ | contractID = | ||
+ | authorizeUri = url | ||
+ | |||
+ | </ | ||
В свойства redirectUri и authorizeUri ставим адрес с доменным именем + / | В свойства redirectUri и authorizeUri ставим адрес с доменным именем + / | ||
- | https:// | + | [[https:// |
Указать clientId clientSecret и contractID, внеся данные для подключения от Хеликс. | Указать clientId clientSecret и contractID, внеся данные для подключения от Хеликс. | ||
- | **Внимание! **В логине и пароле не должно быть скобок! Если они есть, нужно просить выдать их заново без скобок. Скобки вызывают ошибку чтения конфигурационного файла. При этом выводится сообщение: | + | **Внимание! ** В логине и пароле не должно быть скобок! Если они есть, нужно просить выдать их заново без скобок. Скобки вызывают ошибку чтения конфигурационного файла. При этом выводится сообщение: |
Так же в случае непонятной ошибки с подключением к API Хеликса необходимо убедиться, | Так же в случае непонятной ошибки с подключением к API Хеликса необходимо убедиться, | ||
+ | |||
===== Настройки cron ===== | ===== Настройки cron ===== | ||
Строка 51: | Строка 98: | ||
Необходимы для обновления контракта загрузки результатов: | Необходимы для обновления контракта загрузки результатов: | ||
+ | <code bash> | ||
sudo crontab -e | sudo crontab -e | ||
+ | |||
+ | </ | ||
Вставляем: | Вставляем: | ||
- | | 0 */12 * * * curl " | + | <code bash> |
+ | 0 */12 * * * curl " | ||
+ | 0 * * * * curl " | ||
+ | |||
+ | </ | ||
====== Настройки MGERM ====== | ====== Настройки MGERM ====== | ||
Строка 61: | Строка 116: | ||
Добавляем системного пользователя и запись результата анализа. В системной переменной “Внешняя лаборатория“ ставим helix. | Добавляем системного пользователя и запись результата анализа. В системной переменной “Внешняя лаборатория“ ставим helix. | ||
- | | **GRANT****SELECT**, **INSERT**, **UPDATE** **ON** `medis\_logs`.* **TO**' |