Деплой из Claude Code: практический процесс с Lizard
Claude Code может задеплоить приложение, используя инструменты хостинг-провайдера в вашей среде разработки. С Lizard агент может изучить проект, задеплоить через Lizard CLI, настроить зависимости и проверить живой сервис. Хостинг запускает приложение после завершения сессии кодирования.
Полезный результат — рабочий пользовательский сценарий на живом URL, а не просто команда, завершённая успешно. Это руководство проверяет Lizard CLI и связанную документацию на 9 сентября 2026 года.
Дайте агенту правильный контекст
Начните с репозитория, который собирается и имеет продакшн-команду запуска. Определите рабочую область и проект-владелец, нужен ли база данных или воркер, и создаёт ли деплой тестовую копию или меняет существующий сервис.
Установите CLI и прочитайте инструкции под его версию:
npm install -g @lizard-build/cli
lizard skills get core --json
lizard status --jsonЕсли нужна аутентификация, используйте lizard login и завершите вход через браузер. Для повторно используемых инструкций агента следуйте репозиторию Lizard Skill. Собственный обзор Claude Code описывает, как он работает с кодовой базой и инструментами.
Агент должен изучить существующую конфигурацию перед тем, как что-то добавлять. Версия рантайма, Dockerfile или команда запуска, уже имеющиеся в проекте, — лучшее доказательство, чем команда, угаданная по имени фреймворка.
Промпт, определяющий задачу деплоя
Дайте агенту чёткую инструкцию, например:
Задеплойте этот репозиторий в существующий Lizard-проект
my-projectкак тестовый сервис. Прочитайте актуальное руководство Lizard CLI и изучите команды сборки и запуска сначала. Используйте GitHub-источник, если у репозитория есть доступный GitHub-remote. Настройте сервисы, которые реально нужны приложению. Проверьте живой URL, логи и один реальный сценарий приложения. Сообщите задеплоенную ревизию и любые проверки, которые не прошли.
Замените проект и окружение на целевые. Явно укажите, когда должны измениться продакшн-сервис или домен. Агент не должен выводить продакшн-миграцию базы данных из просьбы опубликовать тестовую копию.
Выбор: Git-деплой или загрузка исходников
Используйте GitHub-интеграцию репозитория, если хотите, чтобы последующие коммиты триггерили деплои. Руководство по GitHub-деплою охватывает подключение и настройку сервиса. Проверьте отслеживаемую ветку и корневую директорию для монорепо.
Для локального проекта без подходящего GitHub-remote доступна загрузка исходников. После выбора правильной рабочей области новый пример проекта и сервиса могут использовать:
lizard init --name my-project
lizard add --service api
lizard up --service apiЭти имена — примеры. Для существующего проекта подтвердите текущую привязку командой lizard status --json и выберите существующий сервис. Не создавайте другой проект и не переключайте Git-backed-сервис на загрузку лишь чтобы избежать чтения его настроек.
Lizard выполняет хост-сборку. В зависимости от конфигурации проекта и сервиса, может использоваться Dockerfile репозитория или генерация через поддерживаемый путь сборки. Читайте документацию по деплою и держите настройки из справочника конфигурации повторяемыми.
Подключите базу данных намеренно
Создание Managed Postgres не доказывает, что приложение может к нему подключиться. Приложение должно читать переменную подключения, которую вы задали. Для проекта с сервисом api и его первым PostgreSQL-аддоном postgres ссылка выглядит так:
lizard add postgres
lizard secrets set 'DATABASE_URL=${{postgres.DATABASE_URL}}' --service apiИспользуйте реальное имя аддона, если оно отличается. Настройте каждую потребляющую службу, включая воркеры, с переменными, которые им нужны. Запускайте миграции как контролируемый шаг релиза и подтверждайте чтение и запись приложением к целевой базе. См. справочник переменных и Managed Postgres.
Для загрузок выбирайте хранилище, которое выживает нужному жизненному циклу приложения. Для воркера проверьте, что он доходит до брокера и обрабатывает рестарты. Не считайте успешное создание ресурсов завершённой настройкой приложения.
Проверьте результат снаружи
Используйте структурированный вывод для диагностики:
lizard status --json
lizard logs --service api --json
lizard logs --service api --build --json
lizard metrics --service api --jsonЗатем получите живой URL и пройдите реальный сценарий. Для небольшого API это может быть аутентификация, запись и чтение. Для фронтенда — проверка маршрута, открытого напрямую по URL, и через клиентскую навигацию.
Если деплой упал, используйте сообщенную ошибку для выбора следующей проверки:
| Симптом | Первые проверки |
|---|---|
| Сборка падает | Lockfile зависимостей, версия рантайма и команда сборки |
| Процесс завершается | Команда запуска, отсутствующая конфигурация и ошибки импорта |
| Health check не проходит | Привязанный интерфейс, порт и время запуска |
| Страница грузится, но действия не работают | URL API, авторизация, база данных и настройки колбэков |
| Файлы пропадают после изменения | Местоположение хранилища и гарантии персистентности |
Агент должен сообщить о нерешённой ошибке, а не заявлять об успехе по логу сборки. Руководство по хостингу Python даёт примеры проблем с командой запуска.
Понимание стоимости процесса
Ваша подписка на кодирование и счёт за хостинг оплачивают разные части работы. Lizard использует pay as you go без ежемесячной подписки. На странице цен перечислены тарифы ресурсов и условия оплаты. Тестовый сервис, база данных или песочница могут продолжать потреблять ресурсы после окончания сессии кодирования.
Устанавливайте лимиты ресурсов и проверяйте потребление. Останавливайте или удаляйте временные ресурсы, когда они больше не нужны, через ваш обычный процесс утверждения. Не считайте, что закрытие Claude Code останавливает уже задеплоенное приложение.
FAQ
Хостит ли Claude Code приложение? Целевой хостинг. Claude Code использует инструменты для подготовки и деплоя кода; хостинг-провайдер запускает получившееся приложение.
Можно ли задеплоить существующий GitHub-репозиторий? Да, если Lizard имеет к нему доступ. Настройте репозиторий, ветку и сервис через процесс Git-деплоя, затем проверьте задеплоенную ревизию.
Базы данных подключаются автоматически? Подготовьте базу, настройте переменную, которую читает приложение, и протестируйте подключение. Это отдельные проверки.
Работает ли тот же процесс с другим агентом кодирования? Агент, который может использовать нужные инструменты, может следовать тем же проверкам деплоя. Изучите его собственные разрешения и настройку инструментов, а не полагайтесь, что каждая среда ведёт себя как Claude Code.
Как узнать, что деплой завершён? Подтвердите живой URL, ожидаемую ревизию, здоровый процесс и осмысленное поведение приложения. Успешная сборка одна — недостаточно.
Разрабатывайте с ИИ. Развёртывайте с Lizard.
Вам не нужна платформенная команда, чтобы выйти в продакшн. Весь ваш облак — в одной команде CLI.
- Рабочие пространства
- —
- Сервисы
- —
- Аддоны
- —
- Развёртывания
- —