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>
43 lines
1.3 KiB
Markdown
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.
|