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

Установка вручную для операционных систем Linux

Для корректной установки на компьютере должен быть установлены Docker и Docker-compose.

Установка включает в себя следующие шаги:

Загрузка образов в контейнер Docker

Для установки требуется выбрать версию и загрузить на компьютер архив ksia.zip

Сохранение установочного файла

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

Распаковка установочного файла

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

Командная строка Terminal

Все команды описанные дальше необходимо выполнять от имени пользователя root.

Загрузить в Docker образы с помощью команды docker load -i [наименование архива].tar. Начнется процесс загрузки образов.

Командная строка Terminal

Командой docker images проверить наличие образов представленных на изображении ниже.

Командная строка Terminal

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

Открыть папку с распакованным архивом и перейти в папку в папку env.

Папка «env»

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

Файл «app_data.env»

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

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

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

  • PORT: порт сервер;
  • SUPER_USER: логин для авторизации суперпользователя;
  • SUPER_EMAIL: почта для авторизации суперпользователя;
  • SUPER_PASSWORD: пароль для авторизации суперпользователя;
  • DATABASE_TYPE: тип базы данных (по умолчанию MySQL, при необходимости можно подключить свою СУБД);
  • DATABASE_HOST: сервер базы данных;
  • DATABASE_NAME: наименование базы данных;
  • DATABASE_USER: пользователь для подключения к базе банных;
  • DATABASE_PASSWORD: пароль пользователя для подключения к базе данных;
  • DATABASE_PORT: порт для подключения к базе данных;
  • EXPLORER_STRUCTURE_VERSION=1.1.1: версия поисковой структуры в приложении КСИА.Архитектор (при изменении значении версии увеличится время загрузки приложения);
  • SCRIPTS_PATH=./scripts: путь в файловой системе ОС к скриптам которые используются в приложении КСИА.Архитектор;
  • WIDGETS_PATH=./widgets: путь в файловой системе ОС к виджетам которые используются в приложении КСИА.Архитектор;
  • UPLOADS_PATH=./uploads: путь в файловой системе ОС к загруженным файлам в приложении КСИА.Архитектор;
  • LICENSE_KEY: лицензионный ключ;
  • JWT_KEY=HbaCjkJm3Jpnpp23: ключ безопасности;
  • JWT_EXPIRES=15d: время сессии в приложении КСИА.Архитектор.

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

Файл «docker-compose.gateway-start.yml»

Файл docker-compose.start.yml предоставляет возможности:

  • Настройка ip-адреса и порта для подключению к приложению
  • Настройка ip-адреса и порта для подключению к базе данных
  • Настройка ip-адреса и порта для подключению к MQTT

Для запуска сервера откройте Командную строку перейдите в папку с распакованным архивом и выполните команду: docker-compose -f ./docker-compose.start.yml up. При успешном выполнении образы загрузятся в Docker Compose и запустится сервер.

При возникновении ошибок завершите работу сервера нажатием клавиш «CTRL+Z» и выполните команду заново.

Запуск сервера

Доступ пользователей к КСИА.Архитектор

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

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