mirror of
https://github.com/RGJorge/ContainerFlow.git
synced 2026-08-03 07:21:42 +02:00
1015 B
1015 B
Dockerflow (ContainerFlow)
Nomenclatura UI
- Nodo — tarjeta de servicio en el canvas (
ServiceNode.tsx) - Panel — panel lateral izquierdo con detalles del servicio (
DetailPanel.tsx) - Canvas — mesa de trabajo donde se ven los nodos y conexiones (ReactFlow)
Stack
- Frontend: React + ReactFlow + Tailwind CSS
- Backend: Hono + Bun
- Docker: dockerode para comunicacion con Docker API
Estructura
src/client/— frontend Reactnodes/— componentes de nodos (ServiceNode, GroupNode)panels/— paneles (DetailPanel)hooks/— hooks (useDocker)engine/— layoutcomponents/— componentes generales
src/server/— backend Honoindex.ts— servidor principal, WebSocket, API RESTdocker.ts— interaccion con Dockerwatcher.ts— polling de stats y eventos
src/shared/— tipos compartidos
Comandos
bun run dev— desarrollo (servidor + cliente)bun run build— build de produccion