Infraestrutura
Control Plane
Painel React + API para gestão Swarm.
Control Plane
Painel web + API REST para gerir o homelab sem SSH manual.
Funcionalidades
- Listar e escalar serviços Docker Swarm
- Aplicar perfis YAML (idle, ia, media…) com dry-run
- Redeploy do stack principal pela UI
- Autenticação JWT + audit log
- Substituí o antigo GetHomepage como homepage do lab
Stack técnica
| Camada | Tech |
|---|---|
| API | Node.js, TypeScript, Fastify |
| UI | React, Vite (proxy /api) |
| Auth | Email/senha, cookie httpOnly |
| Docker | CLI via socket montado |
Por que importa
Demonstra capacidade de construir ferramentas internas de DevOps — não só consumir Docker, mas expor operações seguras via interface web.