Установка вручную для операционных систем Windows
Перед установкой убедитесь что на компьютере установлен Docker
Для установки требуется выбрать версию и загрузить на компьютер архив ksia.zip

Полученный архив распаковать в удобно месте на компьютере. Откройте папку с распакованным архивом и скопировать название архива с расширением .tar.

Открыть Командную строку.

Перейти в папку с распакованным архивом, используя команду cd <путь к папке>.

Ввести команду docker load -i [наименование архива].tar.

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

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

Открыть папку с распакованным архивом. Перейти в папку в папку 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 предоставляет возможности: 1 - Настройка ip-адреса и порта для подключению к приложению. - Настройка ip-адреса и порта для подключению к базе данных. - Настройка ip-адреса и порта для подключению к MQTT.
Откройте Командную строку перейдите в папку с распакованным архивом и выполните команду docker-compose -f ./docker-compose.gateway-start.yml up. При успешном выполнении образы загрузятся в Docker Compose и запустится сервер.
При возникновении ошибок завершите работу сервера нажатием клавиш CTRL+C и выполните команду заново

Для доступа к КСИА.Шлюз пользователю необходимо:
- Запустить браузер на своем компьютере.
- Перейти по адресу: http://(ip-адрес сервера):порт (8081-по умолчанию)
Откроется окно авторизации приложения КСИА.Шлюз.