35 lines
1.5 KiB
Markdown
35 lines
1.5 KiB
Markdown
|
### Процесс установки - Администратор
|
|||
|
|
|||
|
|
|||
|
|
|||
|
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)
|
|||
|
```
|