mirror of
https://github.com/RGJorge/ContainerFlow.git
synced 2026-08-03 07:21:42 +02:00
v0.0.1
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
# 04 — ServiceNode (nodo visual de container)
|
||||
|
||||
## Objetivo
|
||||
Crear el componente visual que representa cada container en el grafo.
|
||||
|
||||
## Tareas
|
||||
- [ ] `src/client/nodes/ServiceNode.tsx`:
|
||||
- Status dot con animate-pulse (running = verde, stopped = rojo, paused = amarillo)
|
||||
- Icono auto-detectado por imagen (postgres=🐘, redis=⚡, nginx=🔀, node=💚, python=🐍, etc.)
|
||||
- Nombre del servicio
|
||||
- Imagen (truncada)
|
||||
- Puertos como badges cyan
|
||||
- Barras de CPU/MEM con porcentaje
|
||||
- Badge del proyecto (compose project name)
|
||||
- Handles top/bottom para edges
|
||||
- Dark theme: bg slate-900, bordes según estado, backdrop-blur
|
||||
- [ ] Registrar nodeTypes en React Flow
|
||||
- [ ] Probar con datos mock primero
|
||||
|
||||
## Criterio de completado
|
||||
Se ven nodos bonitos con toda la info, pulso verde en running, rojo en stopped.
|
||||
Reference in New Issue
Block a user