obsidian-vault/ligbox-ops-platform/deploy/vm112-wizard
Ligbox Obsidian Vault e5564c15b9 Obsidian: Spec 043 mail-bundle + FOSS ligbox-mail-business
Sync contratos, runbooks VM112/VM123, código wizard e VM112.md com deploy validado.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-01 16:54:41 +00:00
..
backend/routers docs(vm112/vm122): espelho fixes wizard /admin + Desk VM001 + KB 2026-06-19 2026-06-19 21:52:09 +00:00
frontend/src docs(vm112/vm122): espelho fixes wizard /admin + Desk VM001 + KB 2026-06-19 2026-06-19 21:52:09 +00:00
deploy-mail-bundle-vm112.py Obsidian: Spec 043 mail-bundle + FOSS ligbox-mail-business 2026-07-01 16:54:41 +00:00
MAIL-BUNDLE-DEPLOY.md Obsidian: Spec 043 mail-bundle + FOSS ligbox-mail-business 2026-07-01 16:54:41 +00:00
README.md docs(vm112/vm122): espelho fixes wizard /admin + Desk VM001 + KB 2026-06-19 2026-06-19 21:52:09 +00:00

Deploy mirror — Wizard VM112 (2026-06-19)

Espelho dos ficheiros alterados em produção na VM112 (/opt/ligbox-wizard).

Alterações desta entrega

Ficheiro Alteração
frontend/src/main-wizard.jsx Fix P0: rota /adminDomainAdmin (build wizard-only)
frontend/src/clientSettings.js Normaliza smtp_note legado (remove IP partilhado / Ibytera em cache)
frontend/src/FinishToolbar.jsx CTAs passo Concluído: webmail, portal, finalizar
backend/routers/onboarding.py smtp_note canónico; strings Ibytera → Ligbox

Aplicar na VM112

cd /opt/ligbox-wizard
cp deploy/vm112-wizard/frontend/src/main-wizard.jsx frontend/src/
cp deploy/vm112-wizard/frontend/src/clientSettings.js frontend/src/
# ... demais ficheiros conforme diff
cd frontend && npm run build:wizard
systemctl restart ligbox-wizard

Spec / KB

  • Spec 025 — secção «Passo Concluído — CTAs»
  • KB: docs/anais-referencia/20260619_WIZARD_PORTAL_ADMIN_ROUTE_FIX.md
  • Funcional: docs/vms/vm112/SPEC_FUNCIONAL_VM112_LIGBOX_ONBOARD.md §12.3

Roger · VM130 spec-hub · 2026-06-19