[{"data":1,"prerenderedAt":92},["ShallowReactive",2],{"docs-index":3},[4,12,19,25,32,37,45,51,58,64,71,75,81,86],{"path":5,"title":6,"description":7,"category":8,"order":9,"readingTime":10,"icon":11},"\u002Fdocs\u002Fapi\u002Freferencia-api","Referência da API REST","Endpoints, autenticação JWT, exemplos com curl e padrões de erro da API do HeroCtl.","api",1,"12 min","i-lucide-code",{"path":13,"title":14,"description":15,"category":16,"order":9,"readingTime":17,"icon":18},"\u002Fdocs\u002Fdeploy\u002Fprimeiro-deploy","Deploy do primeiro app","Suba uma aplicação Node.js com banco Postgres em 50 linhas de YAML. Inclui health check, rolling deploy e rollback.","deploy","10 min","i-lucide-rocket",{"path":20,"title":21,"description":22,"category":16,"order":23,"readingTime":10,"icon":24},"\u002Fdocs\u002Fdeploy\u002Frolling-canary-bluegreen","Rolling, canary, blue-green e rainbow","Quatro estratégias de deploy. Quando usar cada uma, com exemplos completos e trade-offs honestos.",2,"i-lucide-git-branch",{"path":26,"title":27,"description":28,"category":29,"order":23,"readingTime":30,"icon":31},"\u002Fdocs\u002Fobservabilidade\u002Fbackup-restore","Backup e restore do estado do cluster","Como salvar, agendar e restaurar snapshots do plano de controle do HeroCtl. Estratégia de disaster recovery.","observabilidade","7 min","i-lucide-archive",{"path":33,"title":34,"description":35,"category":29,"order":9,"readingTime":17,"icon":36},"\u002Fdocs\u002Fobservabilidade\u002Fmetricas-logs","Métricas e logs","Coleta de métricas, logs e traces sem montar uma pilha de observabilidade externa. Quando vale, e quando integrar com ferramenta de fora.","i-lucide-activity",{"path":38,"title":39,"description":40,"category":41,"order":42,"readingTime":43,"icon":44},"\u002Fdocs\u002Foperacoes\u002Fcomandos-cli","Referência completa do CLI","Todos os comandos heroctl com sinopse, flags e exemplo. Use como cola de mesa.","operacoes",3,"20 min","i-lucide-terminal",{"path":46,"title":47,"description":48,"category":41,"order":9,"readingTime":49,"icon":50},"\u002Fdocs\u002Foperacoes\u002Finstalacao","Instalação","Instale o HeroCtl em qualquer servidor Linux com Docker em um único comando. Cobre pré-requisitos, bootstrap e verificação.","6 min","i-lucide-download",{"path":52,"title":53,"description":54,"category":41,"order":55,"readingTime":56,"icon":57},"\u002Fdocs\u002Foperacoes\u002Fmulti-region","Multi-region (em planejamento Q4 2026)","O que esperar de multi-region no HeroCtl, como rodar em várias regiões hoje e o roadmap até 2027.",4,"5 min","i-lucide-globe",{"path":59,"title":60,"description":61,"category":41,"order":23,"readingTime":62,"icon":63},"\u002Fdocs\u002Foperacoes\u002Fprimeiro-cluster","Subir cluster de 3 nós","Forme um cluster com 3 servidores em menos de 10 minutos. Tolera falha de 1 nó sem indisponibilidade.","8 min","i-lucide-network",{"path":65,"title":66,"description":67,"category":68,"order":23,"readingTime":69,"icon":70},"\u002Fdocs\u002Frede\u002Ffirewall","Configuração de firewall","Quais portas o HeroCtl usa, quais precisam ficar abertas, e quais nunca deveriam ser expostas à internet.","rede","9 min","i-lucide-shield",{"path":72,"title":73,"description":74,"category":68,"order":9,"readingTime":30,"icon":57},"\u002Fdocs\u002Frede\u002Fingress-tls","Ingress e TLS automático","Como expor aplicações pela porta 443 com certificados emitidos e renovados automaticamente, sem operar um roteador externo.",{"path":76,"title":77,"description":78,"category":79,"order":23,"readingTime":30,"icon":80},"\u002Fdocs\u002Fseguranca\u002Frbac","RBAC e controle de acesso (Business+)","Modelo de papéis, políticas e tokens para limitar quem pode submeter, ler e operar o cluster.","seguranca","i-lucide-users",{"path":82,"title":83,"description":84,"category":79,"order":9,"readingTime":62,"icon":85},"\u002Fdocs\u002Fseguranca\u002Fsecrets","Gerenciamento de segredos","Como guardar senhas, tokens e chaves fora do spec do job, com criptografia em repouso e rotação versionada.","i-lucide-key",{"path":87,"title":88,"description":89,"category":90,"order":9,"readingTime":17,"icon":91},"\u002Fdocs\u002Ftroubleshooting\u002Fproblemas-comuns","Troubleshooting de problemas comuns","Os 12 problemas mais frequentes em clusters HeroCtl, com sintoma, diagnóstico e correção passo a passo.","troubleshooting","i-lucide-alert-triangle",1777362178275]