# Spec 019 — Ligbox Ops Console (operação activa) **Status:** 📋 Planeamento **Branch:** `019-ops-console-active-operations` ## Documentos | Ficheiro | Conteúdo | |----------|----------| | [spec.md](./spec.md) | Requisitos e decisões Roger | | [plan.md](./plan.md) | Plano técnico + fases | | [tasks.md](./tasks.md) | Tarefas executáveis F0–F6 | | [contracts/chamados-api.md](./contracts/chamados-api.md) | API chamados + Discover | | [deploy/](./deploy/) | **Docker Compose VM123** (copiar → `/opt/ligbox-ops-console/`) | | [design/navigation-ia.md](./design/navigation-ia.md) | **Hub CH-* + navegação investigativa** | | [design/tokens.css](./design/tokens.css) | Paleta UI estilo Wazuh | ## Deploy rápido VM123 (Docker) ```bash # Na VM123 — NÃO afecta outros containers se usar só este compose rsync -av deploy/ root@10.10.10.123:/opt/ligbox-ops-console/ ssh root@10.10.10.123 'cd /opt/ligbox-ops-console && cp .env.example .env' ssh root@10.10.10.123 'chmod +x /opt/ligbox-ops-console/scripts/*.sh' ssh root@10.10.10.123 'cd /opt/ligbox-ops-console && ./scripts/preflight-vm123.sh' ssh root@10.10.10.123 'cd /opt/ligbox-ops-console && ./scripts/deploy-console.sh' ``` ## URLs previstas | URL | Destino | |-----|---------| | `https://console.ligbox.com.br` | VM123 Docker (SPA nginx :8100) | | `https://api.ops.ligbox.com.br` | VM122 API | | `https://desk.ligbox.com.br` | Redireccionar → Console (após cutover) |