{"version": 3, "term": {"cols": 100, "rows": 30}, "timestamp": 1792759062, "title": "First app by hand: ihc-app new to the air"}
[0.3, "o", "\u001b[1;32m$ \u001b[0mc"]
[0.023, "o", "d"]
[0.023, "o", " "]
[0.023, "o", "~"]
[0.023, "o", " "]
[0.023, "o", "&"]
[0.023, "o", "&"]
[0.023, "o", " "]
[0.023, "o", "a"]
[0.023, "o", "l"]
[0.023, "o", "i"]
[0.023, "o", "a"]
[0.023, "o", "s"]
[0.023, "o", " "]
[0.023, "o", "i"]
[0.023, "o", "h"]
[0.023, "o", "c"]
[0.023, "o", "-"]
[0.023, "o", "a"]
[0.023, "o", "p"]
[0.023, "o", "p"]
[0.023, "o", "="]
[0.023, "o", "~"]
[0.023, "o", "/"]
[0.023, "o", "i"]
[0.023, "o", "n"]
[0.023, "o", "h"]
[0.023, "o", "o"]
[0.023, "o", "u"]
[0.023, "o", "s"]
[0.023, "o", "e"]
[0.023, "o", "c"]
[0.023, "o", "l"]
[0.023, "o", "o"]
[0.023, "o", "u"]
[0.023, "o", "d"]
[0.023, "o", "/"]
[0.023, "o", "s"]
[0.023, "o", "c"]
[0.023, "o", "r"]
[0.023, "o", "i"]
[0.023, "o", "p"]
[0.023, "o", "t"]
[0.023, "o", "s"]
[0.023, "o", "/"]
[0.023, "o", "i"]
[0.023, "o", "h"]
[0.023, "o", "c"]
[0.023, "o", "-"]
[0.023, "o", "a"]
[0.023, "o", "p"]
[0.023, "o", "p"]
[0.023, "o", "."]
[0.023, "o", "s"]
[0.023, "o", "h"]
[0.025, "o", "\r\n"]
[0.3, "o", ""]
[0.8, "o", "\u001b[1;32m$ \u001b[0mi"]
[0.023, "o", "h"]
[0.023, "o", "c"]
[0.023, "o", "-"]
[0.023, "o", "a"]
[0.023, "o", "p"]
[0.023, "o", "p"]
[0.023, "o", " "]
[0.023, "o", "n"]
[0.023, "o", "e"]
[0.023, "o", "w"]
[0.023, "o", " "]
[0.023, "o", "p"]
[0.023, "o", "e"]
[0.023, "o", "d"]
[0.023, "o", "i"]
[0.023, "o", "d"]
[0.023, "o", "o"]
[0.023, "o", "s"]
[0.023, "o", " "]
[0.023, "o", "-"]
[0.023, "o", "-"]
[0.023, "o", "o"]
[0.023, "o", "w"]
[0.023, "o", "n"]
[0.023, "o", "e"]
[0.023, "o", "r"]
[0.023, "o", " "]
[0.023, "o", "a"]
[0.023, "o", "n"]
[0.023, "o", "a"]
[0.023, "o", "@"]
[0.023, "o", "p"]
[0.023, "o", "a"]
[0.023, "o", "d"]
[0.023, "o", "a"]
[0.023, "o", "r"]
[0.023, "o", "i"]
[0.023, "o", "a"]
[0.023, "o", "b"]
[0.023, "o", "o"]
[0.023, "o", "a"]
[0.023, "o", "v"]
[0.023, "o", "i"]
[0.023, "o", "s"]
[0.023, "o", "t"]
[0.023, "o", "a"]
[0.023, "o", "."]
[0.023, "o", "e"]
[0.023, "o", "x"]
[0.023, "o", "a"]
[0.023, "o", "m"]
[0.023, "o", "p"]
[0.023, "o", "l"]
[0.023, "o", "e"]
[0.023, "o", " "]
[0.023, "o", "-"]
[0.023, "o", "-"]
[0.023, "o", "p"]
[0.023, "o", "u"]
[0.023, "o", "s"]
[0.023, "o", "h"]
[0.025, "o", "\r\n"]
[0.172, "o", "==> app repository pedidos in pedidos\r\n"]
[0.111, "o", "[ok] files from templates/app: company-app.yaml, docker-compose.yml, Dockerfile, .gitea/workflows/deploy.yml\r\n"]
[0.04, "o", "[ok] git repository on main, origin http://git.cloud.localhost/padariaboavista/pedidos.git\r\n"]
[0.078, "o", "[ok] repository padariaboavista/pedidos created in Gitea\r\n"]
[0.018, "o", "[ok] Actions enabled on padariaboavista/pedidos\r\n"]
[0.263, "o", "[ok] pushed main: the deploy workflow runs now (http://git.cloud.localhost/padariaboavista/pedidos/actions)\r\n"]
[0.0, "o", "    the app will answer at http://pedidos.cloud.localhost once the workflow is green\r\n"]
[0.3, "o", ""]
[0.8, "o", "\u001b[1;32m$ \u001b[0mc"]
[0.023, "o", "d"]
[0.023, "o", " "]
[0.023, "o", "p"]
[0.023, "o", "e"]
[0.023, "o", "d"]
[0.023, "o", "i"]
[0.023, "o", "d"]
[0.023, "o", "o"]
[0.023, "o", "s"]
[0.023, "o", " "]
[0.023, "o", "&"]
[0.023, "o", "&"]
[0.023, "o", " "]
[0.023, "o", "i"]
[0.023, "o", "h"]
[0.023, "o", "c"]
[0.023, "o", "-"]
[0.023, "o", "a"]
[0.023, "o", "p"]
[0.023, "o", "p"]
[0.023, "o", " "]
[0.023, "o", "w"]
[0.023, "o", "a"]
[0.023, "o", "i"]
[0.023, "o", "t"]
[0.023, "o", " "]
[0.023, "o", "p"]
[0.023, "o", "e"]
[0.023, "o", "d"]
[0.023, "o", "i"]
[0.023, "o", "d"]
[0.023, "o", "o"]
[0.023, "o", "s"]
[0.025, "o", "\r\n"]
[0.142, "o", "==> waiting for /health = 200 on pedidos.cloud.localhost (up to 240s)\r\n"]
[1.5, "o", "[ok] pedidos.cloud.localhost/health answers 200 through the proxy\r\n"]
[0.008, "o", "[ok] anonymous requests to / are sent to the Authentik sign-in\r\n"]
[0.0, "o", "[ok] pedidos is up at http://pedidos.cloud.localhost\r\n"]
[0.3, "o", ""]
[0.8, "o", "\u001b[1;32m$ \u001b[0mc"]
[0.023, "o", "u"]
[0.023, "o", "r"]
[0.023, "o", "l"]
[0.023, "o", " "]
[0.023, "o", "-"]
[0.023, "o", "s"]
[0.023, "o", " "]
[0.023, "o", "h"]
[0.023, "o", "t"]
[0.023, "o", "t"]
[0.023, "o", "p"]
[0.023, "o", ":"]
[0.023, "o", "/"]
[0.023, "o", "/"]
[0.023, "o", "p"]
[0.023, "o", "e"]
[0.023, "o", "d"]
[0.023, "o", "i"]
[0.023, "o", "d"]
[0.023, "o", "o"]
[0.023, "o", "s"]
[0.023, "o", "."]
[0.023, "o", "c"]
[0.023, "o", "l"]
[0.023, "o", "o"]
[0.023, "o", "u"]
[0.023, "o", "d"]
[0.023, "o", "."]
[0.023, "o", "l"]
[0.023, "o", "o"]
[0.023, "o", "c"]
[0.023, "o", "a"]
[0.023, "o", "l"]
[0.023, "o", "h"]
[0.023, "o", "o"]
[0.023, "o", "s"]
[0.023, "o", "t"]
[0.023, "o", "/"]
[0.023, "o", "h"]
[0.023, "o", "e"]
[0.023, "o", "a"]
[0.023, "o", "l"]
[0.023, "o", "t"]
[0.023, "o", "h"]
[0.023, "o", ";"]
[0.023, "o", " "]
[0.023, "o", "e"]
[0.023, "o", "c"]
[0.023, "o", "h"]
[0.023, "o", "o"]
[0.023, "o", ";"]
[0.023, "o", " "]
[0.023, "o", "c"]
[0.023, "o", "u"]
[0.023, "o", "r"]
[0.023, "o", "l"]
[0.023, "o", " "]
[0.023, "o", "-"]
[0.023, "o", "s"]
[0.023, "o", " "]
[0.023, "o", "-"]
[0.023, "o", "o"]
[0.023, "o", " "]
[0.023, "o", "/"]
[0.023, "o", "d"]
[0.023, "o", "e"]
[0.023, "o", "v"]
[0.023, "o", "/"]
[0.023, "o", "n"]
[0.023, "o", "u"]
[0.023, "o", "l"]
[0.023, "o", "l"]
[0.023, "o", " "]
[0.023, "o", "-"]
[0.023, "o", "w"]
[0.023, "o", " "]
[0.023, "o", "'"]
[0.023, "o", "%"]
[0.023, "o", "{"]
[0.023, "o", "h"]
[0.023, "o", "t"]
[0.023, "o", "t"]
[0.023, "o", "p"]
[0.023, "o", "_"]
[0.023, "o", "c"]
[0.023, "o", "o"]
[0.023, "o", "d"]
[0.023, "o", "e"]
[0.023, "o", "}"]
[0.023, "o", " "]
[0.023, "o", "%"]
[0.023, "o", "{"]
[0.023, "o", "r"]
[0.023, "o", "e"]
[0.023, "o", "d"]
[0.023, "o", "i"]
[0.023, "o", "r"]
[0.023, "o", "e"]
[0.023, "o", "c"]
[0.023, "o", "t"]
[0.023, "o", "_"]
[0.023, "o", "u"]
[0.023, "o", "r"]
[0.023, "o", "l"]
[0.023, "o", "}"]
[0.023, "o", "\\"]
[0.023, "o", "n"]
[0.023, "o", "'"]
[0.023, "o", " "]
[0.023, "o", "h"]
[0.023, "o", "t"]
[0.023, "o", "t"]
[0.023, "o", "p"]
[0.023, "o", ":"]
[0.023, "o", "/"]
[0.023, "o", "/"]
[0.023, "o", "p"]
[0.023, "o", "e"]
[0.023, "o", "d"]
[0.023, "o", "i"]
[0.023, "o", "d"]
[0.023, "o", "o"]
[0.023, "o", "s"]
[0.023, "o", "."]
[0.023, "o", "c"]
[0.023, "o", "l"]
[0.023, "o", "o"]
[0.023, "o", "u"]
[0.023, "o", "d"]
[0.023, "o", "."]
[0.023, "o", "l"]
[0.023, "o", "o"]
[0.023, "o", "c"]
[0.023, "o", "a"]
[0.023, "o", "l"]
[0.023, "o", "h"]
[0.023, "o", "o"]
[0.023, "o", "s"]
[0.023, "o", "t"]
[0.023, "o", "/"]
[0.025, "o", "\r\n"]
[0.024, "o", "{\"ok\":true,\"service\":\"pedidos\"}\r\n"]
[0.006, "o", "302 http://pedidos.cloud.localhost/outpost.goauthentik.io/start?rd=http://pedidos.cloud.localhost/\r\n"]
[0.3, "o", ""]
[0.8, "o", "\u001b[1;32m$ \u001b[0mi"]
[0.023, "o", "h"]
[0.023, "o", "c"]
[0.023, "o", "-"]
[0.023, "o", "a"]
[0.023, "o", "p"]
[0.023, "o", "p"]
[0.023, "o", " "]
[0.023, "o", "l"]
[0.023, "o", "i"]
[0.023, "o", "s"]
[0.023, "o", "t"]
[0.025, "o", "\r\n"]
[0.055, "o", "despesas                 http://despesas.cloud.localhost          ana@padariaboavista.example  2026-10-23T12:36:00Z\r\n"]
[0.0, "o", "pedidos                  http://pedidos.cloud.localhost           ana@padariaboavista.example  2026-10-23T12:37:16Z\r\n"]
[0.3, "o", ""]
[1.0, "o", "\u001b[33m[from new to the air: 16 s]\u001b[0m\r\n"]
[4.0, "o", ""]
