Interfaz SPA/PWA WebFig y NOC Multi-Tenant (Vue 3) para gestión de flotas MikroTik RouterOS v7+
204
sinfallas/rosgrid-frontend es la imagen oficial de producción, multi-arquitectura (linux/amd64, linux/arm64) e inmutable (non-root sobre nginx:1.27-alpine) que sirve la interfaz gráfica SPA/PWA de RoSGrid.
Construida con Vue 3 + TypeScript + Vite + Pinia, ofrece una consola táctica de alta densidad estilo WinBox / WebFig, diseñada específicamente para operadores de ISP, centros de operaciones de red (NOC) e ingenieros de telecomunicaciones que administran flotas MikroTik RouterOS v7.1+.
<KeepAlive :max="5">)tx-power/rx-power en dBm), VLANs, Bridges, WireGuard, IPv4/IPv6, rutas ECMP, Firewall (Filter, NAT, Mangle, RAW, Address-Lists) con reordenamiento Drag & Drop y por teclado protegido mediante Safe Mode (60s), sesiones BGP/OSPF v7, PPPoE Active (reconexión N1 en 1 clic), Simple Queues / Queue Tree y herramientas de diagnóstico en vivo (Ping, Traceroute, Torch, Log)./rest/* de RouterOS v7.TelemetryRingBuffer (5,400 puntos = 3 horas de historial en memoria RAM por pestaña mediante shallowRef) renderizado sobre <canvas> 2D acelerado por hardware con requestAnimationFrame, eliminando la escritura de series temporales en base de datos.dark, light, noc-high-contrast) auditados de forma automatizada con 0 violaciones WCAG 2.1 A/AA (@axe-core/playwright) y puntuación Lighthouse CI >= 95% en Accesibilidad.32px estilo WinBox en escritorio y controles táctiles de 44px en dispositivos móviles/tablets, con Virtual Scrolling nativo para tablas de miles de registros y paleta rápida de comandos (Ctrl+K).X-CSRF-Token, inyección de Idempotency-Key (UUIDv7), rotación transparente de Refresh Tokens (__Host-) y manejo nativo de respuestas 202 Accepted para el flujo de aprobaciones Maker-Checker..rsc estilo Git, panel Kill-Switch de sesiones activas, modo Wallboard NOC y consola forense de verificación criptográfica inmutable WORM.| Parámetro | Detalle |
|---|---|
| Arquitecturas soportadas | linux/amd64, linux/arm64 |
| Etapa de Compilación (Builder) | sinfallas/base-node-ionic:26 (pnpm build Zero-Trust) |
| Servidor Web Runtime | nginx:1.27-alpine ejecutándose sin privilegios (USER nginx) |
| Puertos Expuestos | 8080 / 80 (Tráfico SPA + Proxy reverso hacia /api/ y /ws/ + endpoint /stub_status para Prometheus) |
| Licencia | GPL-3.0-only |
Esta imagen está diseñada para operar en conjunto con sinfallas/rosgrid-backend:latest, PostgreSQL 17 y KeyDB Multi-Hilo (o DragonflyDB) utilizando el orquestador oficial de producción.
No tags have been pushed to this repository yet.