Перейти к содержанию

Настройка сервера

Для обеспечения корректной работы приложения требуется предварительная настройка сервера. Настроить сервер можно следующими способами:

Настройка сервера с помощью КСИА.Комплекс

В КСИА.Комплекс рядом с установленным приложением КСИА.Шлюз нажать на кнопку Редактировать настройки.

Откроется окно Настройки сервера.

Настройка сервера включает в себя:

  • Ввод IP-адреса сервера на котором установлено приложение.
  • Авторизацию супер-пользователя: создание уникальных логина, пароля и указание e-mail.
  • Авторизацию пользователя базы данных: создание уникальных логина и пароля.
  • Активацию лицензии: ввод лицензионного ключа.

После произведения всех необходимых настроек нажмите кнопку Применить.

Настройка сервера с помощью файлов настроек

В КСИА.Комплекс рядом с установленным приложением КСИА.Шлюз нажать кнопку Открыть содержимое папки.

Откроется папка содержащая файлы настройки приложения КСИА.Шлюз, в этой папке открыть папку env.

Открыть файл app_data.env.

Файл предоставляет возможности:

  • Настройка авторизации супер-пользователя.
  • Настройка авторизации пользователя базы данных.
  • Настройка связи с базой данных.
  • Активация лицензии.

Файл содержит следующие поля:

  • HOST - хост сервера;
  • PORT - порт сервер;
  • DATABASE_GATEWAY_TYPE - -тип базы данных (по умолчанию MySQL, при необходимости можно подключить свою СУБД);
  • DATABASE_GATEWAY_HOST - сервер базы данных;
  • DATABASE_GATEWAY_NAME - наименование базы данных;
  • DATABASE_GATEWAY_USER - пользователь для подключения к базе банных;
  • DATABASE_GATEWAY_PASSWORD - пароль пользователя для подключения к базе данных;
  • DATABASE_ARCHIVE_GATEWAY_HOST - сервер базы данных для архивных значений;
  • DATABASE_ARCHIVE_GATEWAY_NAME - наименование базы данных для архивных значений;
  • DATABASE_ARCHIVE_GATEWAY_USER - пользователь для подключения к базе банных для архивных значений;
  • DATABASE_ARCHIVE_GATEWAY_PASSWORD - пароль пользователя для подключения к базе данных для архивных значений;
  • MQTT PORT - порт для подключения через протокол MQTT;
  • LICENSE_KEY - лицензионный ключ;
  • JWT_KEY=HbaCjkJm3Jpnpp23 - ключ безопансности;
  • JWT_EXPIRES=15d - время сессии в приложении КСИА.Шлюз;
  • DATABASE_USER - пользователь для подключения к базе банных;
  • DATABASE_PASSWORD - пароль пользователя для подключения к базе данных;
  • SUPER_USER - логин для авторизации суперпользователя;
  • SUPER_EMAIL - почта для авторизации суперпользователя;
  • SUPER_PASSWORD - пароль для авторизации суперпользователя;
  • IP - IP-адрес сервера на котором установлено приложение КСИА.Шлюз;

Для изменения порта и ip-адреса сервера, необходимо открыть файл docker-compose.gateway-start.yml.

Файл docker-compose.gateway-start.yml предоставляет возможности: Настройка ip-адреса и порта для подключению к приложению Настройка ip-адреса и порта для подключению к базе данных Настройка ip-адреса и порта для подключению к MQTT