CLI · CommandesLogs & console
Logs & console
Transmettre des logs et ouvrir une console interactive.
eqs logs <svc>
Transmet les logs de runtime du service (SSE).
-f, --followSuit en temps réel
--instance <n>Filtre par instance
--since <dur>Ex. : 10m, 1h
eqs logs web-frontend --follow
eqs exec <svc> [-- cmd]
Exécute une commande sur une instance et se termine avec son code de sortie ; sans commande, ouvre un shell interactif (PTY).
--instance <n>Instance cible
--stdinTransmet l'entrée standard à la commande
--timeout <ms>Termine la commande au bout de ce délai (max. 300000)
eqs exec api-gateway -- npm run db:seedeqs console <svc>
Console interactive via WebSocket (style kubectl exec).
eqs console workerTout ce qui suit
-- constitue la commande, transmise sous forme d'argv : rien, d'un côté comme de l'autre, ne la redécoupe, donc ce que vous protégeriez par des guillemets dans un terminal, vous le protégez ici de la même façon. Demandez un shell explicitement lorsque vous en voulez un (sh -lc '…').
Le code de sortie est celui de la commande elle-même : && et set -e fonctionnent donc autour d'elle — c'est ce qui rend un seed ou une migration exécutables depuis la CI, et pas seulement à la main. Une commande arrêtée au délai sort avec 124.
Pour transmettre un fichier, utilisez --stdin : eqs exec api --stdin -- psql -f - < schema.sql.