CLI · ComandosLogs & console
Logs & console
Transmitir registos e abrir um console interativo.
eqs logs <svc>
Transmite os registos de runtime do serviço (SSE).
-f, --followSegue em tempo real
--instance <n>Filtra por instância
--since <dur>Ex.: 10m, 1h
eqs logs web-frontend --follow
eqs exec <svc> [-- cmd]
Executa um comando numa instância e termina com o código de saída dele; sem comando, abre uma shell interativa (PTY).
--instance <n>Instância alvo
--stdinEncaminha a entrada padrão para o comando
--timeout <ms>Termina o comando ao fim deste tempo (máx. 300000)
eqs exec api-gateway -- npm run db:seedeqs console <svc>
Console interativo sobre WebSocket (estilo kubectl exec).
eqs console workerTudo depois de
-- é o comando, passado como argv: nada dos dois lados o volta a dividir, portanto o que teria de citar num terminal é o que cita aqui. Peça uma shell explicitamente quando quiser uma (sh -lc '…').
O código de saída é o do próprio comando, portanto && e set -e funcionam à volta dele — é isso que torna um seed ou uma migração executáveis a partir do CI, e não apenas à mão. Um comando terminado no timeout sai com 124.
Para encaminhar um ficheiro use --stdin: eqs exec api --stdin -- psql -f - < schema.sql.