UNS/docs/setup/Programmer-install.md
2024-11-07 19:36:35 +07:00

1.5 KiB
Raw Permalink Blame History

Процесс установки - Администратор

  1. Загрузить и установить такие компоненты как:

Docker или Podman - системы контейнеризации

Редактор кода (Vs code, etc...)

  1. Запустить скрипт Makefile, он поднимет контейнеры в дебаг режиме:

make devf

  1. Проверить работоспособность ПО командой:

docker ps | grep dns

Должен получиться следующий список сервисов:

dns-hub            - Хаб websocket, обслуживает комнаты с пользователями 
dns-nats           - Шина обмена сообщениями nats
dns-nats-cluster-1 - Кластер nats используется для передачи данных симуляции 
dns-server         - главная API, авторизует пользователей, маршрутизирует
dns-nginx          - Nginx
dns-mongo-db       - БД для хранения результатов симуляций
dns-ui             - Полнофункциональный Фронтенд
dns-postgres-db    - БД Postgresql (пользователи, настройки и тд)
  1. Базовая адресация:
 localhost - Фронтенд (dns-ui)
 api.localhost - API  (dns-server)
 hub.localhost - Хаб  (dns-hub)
 ns.localhost  - nats (dns-nats)