1.5 KiB
1.5 KiB
Процесс установки - Администратор
- Загрузить и установить такие компоненты как:
Docker или Podman - системы контейнеризации
Редактор кода (Vs code, etc...)
- Запустить скрипт Makefile, он поднимет контейнеры в дебаг режиме:
make devf
- Проверить работоспособность ПО командой:
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 (пользователи, настройки и тд)
- Базовая адресация:
localhost - Фронтенд (dns-ui)
api.localhost - API (dns-server)
hub.localhost - Хаб (dns-hub)
ns.localhost - nats (dns-nats)