Extend logic of encpoints to provide more informative status codes on different scenarios (not found, bad request, etc). Update logging to write structured and informative logs
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
-
Map Control is available at http://localhost:3000
-
Redis - Get available keys:
docker exec -it redis redis-cli keys * get [hiveKey]
-
Communication Control Swagger: http://localhost:8080
Description
Languages
C#
77.7%
JavaScript
15.6%
Dockerfile
2.9%
CSS
2.4%
Shell
0.9%
Other
0.5%