ligbox-ops-platform/specs/019-ops-console-active-operations/deploy/CONSOLE-V2-ROLLBACK.md
Ligbox Spec Hub af58565999 feat(console): v2 home Fase 1 — KPI, saúde, incidentes e rollback
Unifica Overview Desk na home do Console com KPI bar, health cards,
domínios com atenção e strip Agentic; banners de migração no Desk;
documentação e rollback CONSOLE-V2 para VM123.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-25 12:33:56 +00:00

1.8 KiB

Console v2 — Rollback (Fase 1)

Data: 2026-06-25
Spec: 019 · Exec: CONSOLE-V2-F1-20260625
Ambiente: VM123 (10.10.10.123) · CT114 Traefik · console.ligbox.com.br


O que mudou (Fase 1)

Área Alteração
Console home KPI bar, Saúde plataforma (ex-Overview), Domínios com atenção, Incidentes Agentic, Atalhos
Desk VM122 Banners de migração em Dashboard, Overview, Eventos, Tickets
Repo specs/019-.../deploy/frontend/src/* + docs

Não alterado nesta fase: CT114 Traefik, DNS, /etc/network/interfaces, VM112, rota /ops (home continua em /).


Pré-requisitos rollback

Backups criados antes do deploy v2:

ssh root@10.10.10.123
ls -la /opt/ligbox-ops-console/frontend.bak-v2-*
docker images | grep ops-console

Git no CT130:

cd /opt/ligbox-spec-hub/repos/ligbox-ops-platform
git log --oneline -5

Rollback rápido — só frontend VM123

ssh root@10.10.10.123
cd /opt/ligbox-ops-console
BACKUP=$(ls -td frontend.bak-v2-* 2>/dev/null | head -1)
if [ -n "$BACKUP" ]; then
  rm -rf frontend
  cp -a "$BACKUP" frontend
fi
docker compose build --no-cache && docker compose up -d
curl -sS -o /dev/null -w '%{http_code}\n' http://127.0.0.1:8100/health

Rollback imagem Docker

docker tag ligbox/ops-console:pre-v2-YYYYMMDD ligbox/ops-console:latest
docker compose up -d

Rollback código (CT130)

cd /opt/ligbox-spec-hub/repos/ligbox-ops-platform
git revert <commit-v2> --no-edit
./portal/refresh-spec-driver.sh
rsync -a specs/019-ops-console-active-operations/ \
  /opt/ligbox-spec-hub/obsidian-vault/ligbox-ops-platform/specs/019-ops-console-active-operations/

Referências

  • G1 Traefik: deploy/traefik/G1-ROLLBACK.md
  • Inventário: docs/network/VM123_INVENTARIO.md