Установка вручную для операционных систем Windows
Для корректной установки на компьютере должен быть установлен [Docker Desktop](https://www.docker.com/).
Установка включает в себя следующие шаги:
Загрузка образов в контейнер Docker
Для установки требуется выбрать версию и загрузить на компьютер архив ksia.zip

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

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

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

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

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

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