lizard ssh

Выполняет команду внутри контейнера работающего сервиса, передавая его вывод и возвращая удалённый код выхода.

run vs. ssh

lizard run и lizard ssh выполняют команду в контексте сервиса, но запускают её в разных местах — понимайте, какой именно вам нужен.

КомандаГде запускаетсяИспользовать для
lizard runЛокально, с внедрёнными секретами проекта и сервисаМиграции, сид-скрипты, локальные инструменты, требующие продакшн-конфигурации
lizard sshВнутри работающего контейнера сервисаИнспекция живого контейнера, разовые удалённые команды, отладка

lizard run показывает вашу локальную внедрённую копию окружения, которая обычно совпадает с продакшн — но lizard ssh авторитетен для того, что видит живой контейнер на самом деле.

Использование

lizard ssh --service <name> -- <command>

Примеры

Инспектировать окружение, которое видит работающее приложение

lizard ssh --service api -- env

Посмотреть файлы в развёрнутом образе

lizard ssh --service api -- ls -la /app

Узнать ОС в контейнере

lizard ssh --service api -- cat /etc/os-release

Подтвердить, что секрет попал в живой контейнер

lizard ssh --service api -- env | grep DATABASE_URL

См. также

  • lizard run — запустить команду локально с внедрённым окружением сервиса
  • Переменные — как секреты и ссылки попадают в сервис
  • Деплой из Claude Code — зачем агенту шелл в работающий контейнер и какие платформы его не дают