ligbox-ops-platform/deploy/vm112-wizard/DNS-VIEWER-V4.md
Ligbox Spec Hub 038fb8f7ce feat(dns): Spec 037 DNS Viewer — Desk, Console e patches Wizard V4
Entrega read-only de apontamentos DNS (Cloudflare, OpenPanel BIND, público)
no Desk e Console /admin/dominio, com spec, scripts de rollback e patches
VM112 para painel lateral no passo DNS do onboarding (deploy wizard pendente).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-25 16:36:25 +00:00

1 KiB

Spec 037 V4 — Wizard DNS Viewer

Painel read-only no passo DNS existente (step 1) — não é menu nem página nova.

Backend

# Na VM112
python3 /opt/ligbox-ops-platform/deploy/vm112-wizard/onboarding-dns-viewer-v4.patch.py
# Requer OPS_INTERNAL_TOKEN + DESK_API_URL no env wizard
systemctl restart ligbox-wizard  # ou docker compose restart backend

Endpoint: GET /api/onboarding/dns/viewer/{domain}
Header: X-Onboarding-Session (sessão wizard)

Proxy → Desk GET /api/v1/dns/viewer/{domain} (token interno).
edit_links removidos na resposta wizard (cliente).

Frontend

python3 /opt/ligbox-ops-platform/deploy/vm112-wizard/frontend-dns-viewer-v4.patch.py
cd /opt/ligbox-wizard/frontend && npm run build

UI

Painel lateral abaixo das opções DNS:

  • Modo (Ligbox / externo / OpenPanel)
  • Tabela registos (max 12 linhas)
  • Secção «Serão aplicados» se planned_records

Rollback

Ver specs/037-dns-multi-cloudflare-orchestration/deploy/DNS-VIEWER-ROLLBACK.md § VM112.