Couldn't load this page.

← Блог
Customers

Деплой из Claude Code: практический процесс с Lizard

Yura OakMikhail Erin
Yura Oak и Mikhail Erin3 августа 2026 г.
Резюмировать с помощью:

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.

Попробовать бесплатно
Рабочие пространства
Сервисы
Аддоны
Развёртывания

Мы используем cookie для базовой работы сайта и аналитики. См. нашу Политика cookie.