ligbox-ops-platform/specs/019-ops-console-active-operations/deploy/traefik/G1-EXEC-20260625.md
Ligbox Spec Hub 5cf722c0e3 G1: publicar console.ligbox.com.br via Traefik CT114 e VM123.
DNS Cloudflare, routers Traefik, bind LAN 0.0.0.0:8100, rollback e script de validação — Spec 019 F0 mínimo.

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

43 lines
1.3 KiB
Markdown

# G1 — Execução console.ligbox.com.br
**Data:** 2026-06-25
**Executor:** Cursor Agent (Roger)
**Spec:** 019 F0 mínimo
## Entregue
| Item | Estado |
|------|--------|
| DNS Cloudflare `console.ligbox.com.br` A → `95.216.14.146` | ✅ |
| Traefik CT114 routers HTTPS + HTTP redirect | ✅ |
| Service `vm123-console-Service``10.10.10.123:8100` | ✅ |
| VM123 `CONSOLE_BIND=0.0.0.0` (era 127.0.0.1) | ✅ |
| Container `ligbox-ops-console-ui` healthy | ✅ |
| `https://console.ligbox.com.br/health` | ✅ 200 (CT114) |
| Smoke Spec 026 onboard | ✅ 200 |
## Backups / versionamento
| Host | Artefacto |
|------|-----------|
| CT114 | `dynamic.yml.bak-g1-20260625-111047` |
| CT114 | `dynamic.yml.bak-g1-svc-20260625-111253` |
| CT114 | git commit `e1b7541` em `/root/traefik` |
| VM123 | `.env.bak-g1-*` em `/opt/ligbox-ops-console/` |
| Repo | `deploy/traefik/G1-ROLLBACK.md` |
## Não alterado (G1 mínimo)
- VM122 Desk / API
- VM112 Wizard
- Redirects `desk``console`
- CT130 runtime
## Validação
```bash
./specs/019-ops-console-active-operations/deploy/scripts/verify-console-g1.sh
# CT114: curl -s https://console.ligbox.com.br/health → ok
```
**Nota:** CT130 pode falhar DNS local até pfSense cache propagar `console` — WAN e CT114 OK.