1.6 KiB
1.6 KiB
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
Build
Map Clinet
cd src/MapClient 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