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

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

Настройка сервера включает в себя:
- Ввод 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