Go to file
dsokolovrudakov 21a6a22a9e Program.cs cleanup, HiveModel change, log level change
Clean up HiveMind Minimal API setup - move configuration to extenstion methods, same for CommunicationControl, move RequestSchema for Hive to HiveModel, make ComControl use it, set minimum log level for files to Information
2025-02-19 23:02:15 +02:00
docs added docs 2025-02-13 14:05:08 +02:00
src Program.cs cleanup, HiveModel change, log level change 2025-02-19 23:02:15 +02:00
.gitignore HiveMind PoC + P1, P3 fixes 2025-02-16 20:15:22 +00:00
README.md added readme for Hive Mind 2025-02-16 23:11:57 +02:00

README.md

Hive Emulator

About

This is a demo project used in the Uni DevOps course

Installation

Redis

docker run --name redis -d -p 6379:6379 redis

Map Component

cd src/MapClient

npm install

npm run dev

Communiction Control

cd src/CommunicationControl

dotnet run  --project DevOpsProject/DevOpsProject.CommunicationControl.API.csproj

Hive Mind

cd src/CommunicationControl

dotnet run  --project DevOpsProject/DevOpsProject.HiveMind.API.csproj

Usage

  1. Map Control is available at http://localhost:3000

  2. Redis - Get available keys:

         docker exec -it redis redis-cli
         keys *
         get [hiveKey]
    
  3. Communication Control Swagger: http://localhost:8080