CLI · ComandosLogs & console

Logs & console

Transmitir logs e abrir um console interativo.

eqs logs <svc>

Transmite os logs de runtime do serviço (SSE).

-f, --followSegue em tempo real
--instance <n>Filtra por instância
--since <dur>Ex.: 10m, 1h
shell
eqs logs web-frontend --follow
eqs exec <svc> [-- cmd]

Executa um comando numa instância e sai com o código de saída dele; sem comando, abre um shell interativo (PTY).

--instance <n>Instância alvo
--stdinEnvia a entrada padrão para o comando
--timeout <ms>Encerra o comando após esse tempo (máx. 300000)
shell
eqs exec api-gateway -- npm run db:seed
eqs console <svc>

Console interativo sobre WebSocket (estilo kubectl exec).

shell
eqs console worker
Tudo depois de -- é o comando, passado como argv: nada dos dois lados torna a dividi-lo, então o que você teria de citar num terminal é o que você cita aqui. Peça um shell explicitamente quando quiser um (sh -lc '…'). O código de saída é o do próprio comando, então && e set -e funcionam à volta dele — é isso que torna um seed ou uma migração executáveis a partir do CI, e não só à mão. Um comando encerrado no timeout sai com 124. Para canalizar um ficheiro use --stdin: eqs exec api --stdin -- psql -f - < schema.sql.