runner status
Mostra um painel unificado com todas as informacoes de uma aplicacao: instancias, containers, health, versoes, canary e contadores do state file.
Sintaxe
runner status <app>
runner status <app> --instance <instance>
runner status <app> --jsonFlags
| Flag | Default | Descricao |
|---|---|---|
--instance, -i |
todos | Filtrar por instancia |
--json |
false | Output em JSON |
Output Humano
print sys (docker-build)
============================================================
● production running (healthy)
domain: print.borlot.com.br
container: print_production_v1-0-0
version: v1.0.0
kept: v0.9.0
------------------------------------------------------------
status: deployed
fetches: 1532 updates: 45 deploys: 30 errors: 2
registered: 2026-03-15T10:30:00Z
last fetch: 2026-04-20T14:00:00Z
last deploy: 2026-04-18T09:15:00ZOutput JSON
runner status print --jsonRetorna projeto, instancias com container state/health/versoes, e contadores completos do state file.
Bloco `runtime.network` (v2.19.0)
Quando a app foi deployada com network.publish_strategy != explicit (ver global-config: network), o JSON expõe um bloco runtime.network consumido pelo CCS dashboard:
{
"project": "middleware-241",
"runtime": {
"network": {
"vpc_ip": "10.108.0.5",
"published_port": 8473,
"endpoint": "http://10.108.0.5:8473",
"allocation": {
"strategy": "random",
"allocated_at": "2026-05-06T12:30:00Z",
"sticky": true,
"source": "state"
}
}
}
}Schema:
| Campo | Tipo | Descricao |
|---|---|---|
vpc_ip |
string | null | IP no qual o container está bindado (do network.vpc_ip ou 127.0.0.1) |
published_port |
int | Porta no host (sticky, persistida em state) |
endpoint |
string | URL completa pra acesso interno (http://{vpc_ip}:{published_port}) |
allocation.strategy |
string | random, sequential, explicit, none |
allocation.allocated_at |
RFC3339 | Quando a porta foi alocada pela primeira vez |
allocation.sticky |
boolean | true se reusada de state, false se primeira alocação |
allocation.source |
string | state (reuso) ou fresh_allocation (nova) |
Apps legacy: apps registradas em v2.18.x ou anteriores, ou com publish_strategy=explicit, retornam:
"runtime": {
"network": null
}A key network está sempre presente (nunca omitida); só o valor pode ser null.
Note: o schema foi refatorado em v2.20.0 com 3 blocos lógicos (
manifest/config/runtimeseparados) consumidos pelo CCS dashboard. Top-level fields legados ainda preservados pra backcompat (marker_deprecated_top_level: true); cleanup de legados em v3.0.
Comandos Relacionados
| Comando | O que mostra |
|---|---|
runner status <app> |
Painel completo (tudo junto) |
runner health <app> |
Health check com response time |
runner instances <app> |
Lista de instancias |
runner versions <app> |
Versoes disponiveis |
runner manifest <app> |
.deploy.yml parseado |
Veja Tambem
- runner health — health check detalhado
- runner manifest — ver .deploy.yml
- runner secrets — ver secrets descriptografados