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

Установка вручную для операционных систем 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 и выполните команду заново

Для доступа к КСИА.Шлюз пользователю необходимо:

  1. Запустить браузер на своем компьютере.
  2. Перейти по адресу: http://(ip-адрес сервера):порт (8081-по умолчанию)

Откроется окно авторизации приложения КСИА.Шлюз.