Go to file
dymik739 e65bfa501a fix image for kubernetes 2025-05-12 20:47:11 +03:00
daemon-files fix all issues 2025-05-12 20:47:11 +03:00
docs added docs 2025-02-13 14:05:08 +02:00
src fixed path for swagger 2025-04-23 11:57:36 +03:00
.gitignore always start swagger 2025-03-12 00:24:56 +02:00
Dockerfile fix image for kubernetes 2025-05-12 20:47:11 +03:00
README.md fixed Readme for HiveMind 2025-04-06 22:08:37 +03: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.HiveMind.API/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

Build

Map Clinet

cd src/MapClient

npm install npm run build

Communiction Control

cd src/CommunicationControl dotnet publish -p:PublishProfile=FolderProfile --artifacts-path=build/CommunicationControl DevOpsProject/DevOpsProject.CommunicationControl.API.csproj

Hive Mind

Communiction Control

cd src/CommunicationControl dotnet publish -p:PublishProfile=FolderProfile --artifacts-path=build/HiveMind DevOpsProject/DevOpsProject.HiveMind.API.csproj