Initial fleet skill

This commit is contained in:
Azat
2026-02-03 00:46:40 +01:00
commit bc2f2e89ed
23 changed files with 777 additions and 0 deletions

34
SKILL.md Normal file
View File

@@ -0,0 +1,34 @@
---
name: fleet
description: Multi-machine dashboard for VibeStack fleet management
metadata:
version: "1.0.0"
vibestack:
main: false
requires:
- fleet-api
---
# Fleet Dashboard
Web UI for managing multiple VibeStack machines. Displays registered machines in a sidebar and shows their dashboards in iframes.
## Features
- Machine list with status indicators
- Iframe embedding for machine dashboards
- Real-time status updates (polling every 10s)
- Overview page with machine cards
## Configuration
- `FLEET_UI_PORT` - UI server port (default: 3000)
- `FLEET_API_URL` - Fleet API URL (default: http://localhost:3001)
## Usage
1. Deploy fleet-api on the host machine
2. Deploy fleet UI on the host machine
3. Deploy fleet-client on each worker machine
4. Workers register with fleet-api
5. View all machines in the fleet dashboard