UNS/docs/setup/Programmer-install.md

35 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

2024-11-07 19:36:35 +07:00
### Процесс установки - Администратор
1. Загрузить и установить такие компоненты как:
> Docker или Podman - системы контейнеризации
> Редактор кода (Vs code, etc...)
2. Запустить скрипт Makefile, он поднимет контейнеры в дебаг режиме:
> make devf
3. Проверить работоспособность ПО командой:
> 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 (пользователи, настройки и тд)
```
4. Базовая адресация:
```
localhost - Фронтенд (dns-ui)
api.localhost - API (dns-server)
hub.localhost - Хаб (dns-hub)
ns.localhost - nats (dns-nats)
```