Быстрый старт приложения
По этому руководству вы развернёте приложение на Lizard (lizard.build) за несколько минут. Установите Lizard CLI, войдите в систему, начните 7-дневный пробный период Pro, затем выполните lizard add -r owner/repo для репозитория GitHub или lizard up для локальной папки. Lizard собирает приложение на своих серверах, без локального Docker, и выдает HTTPS-адрес на onlizard.com. Аккаунт создается при первом запуске lizard login.
1. Установите CLI
На macOS или Linux запустите скрипт установки:
curl -fsSL https://lizard.build/install.sh | bashСкрипт кладет бинарный файл lizard в ~/.lizard/bin, добавляет эту папку в PATH через ~/.zshrc или ~/.bashrc и создает ссылку на lizard в папке, которая уже есть в PATH, поэтому команда сразу работает в этом терминале. Дальше бинарный файл обновляется сам, кроме CI. Если скрипт пишет, что lizard может быть не найден, откройте новый терминал. Проверьте версию:
lizard --versionНа Windows выполните в PowerShell:
irm https://lizard.build/api/cli/install.ps1 | iexИли установите из npm (нужен Node.js 18+):
npm install -g @lizard-build/cliНе используйте
npx. Всегда используйте глобально установленный бинарный файлlizard. Запускnpx @lizard-build/cliзагружает временную копию, версия которой может отличаться от платформы. Чтобы позже обновить установку из npm, выполнитеnpm install -g @lizard-build/cli@latest.
Ошибки прав доступа (EACCES)? Не используйте
sudo. Используйте скрипт установки выше, ему не нужны права администратора, или укажите npm пользовательский префикс:mkdir -p ~/.npm-global npm config set prefix ~/.npm-global echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc && source ~/.zshrc npm install -g @lizard-build/cli
2. Войдите в систему
lizard loginОткроется браузер для аутентификации, затем вы вернетесь в терминал после подтверждения. В CI или других неинтерактивных средах аутентифицируйтесь с токеном:
export LIZARD_TOKEN=liz_xxx
# or
lizard login --token liz_xxxAPI-ключи начинаются с liz_. Создайте ключ командой lizard keys create <name>. LIZARD_API_KEY работает вместо LIZARD_TOKEN.
Проверьте, под кем вы вошли, в любой момент:
lizard whoami3. Начните пробный период Pro
У нового аккаунта нет тарифа, поэтому при создании чего-либо возвращается HTTP 402 со ссылкой на Checkout. Сначала начните 7-дневный пробный период Pro:
lizard billing startОткроется Stripe Checkout, где вы добавляете карту. Пробный период включает использование ресурсов на $5. До его окончания Lizard ничего не списывает. См. Оплата и lizard billing.
4. Разверните
Выберите способ в зависимости от того, где находится ваш код.
Вариант А — Развертывание репозитория GitHub (рекомендуется)
Если ваш код на GitHub, создайте сервис прямо из репозитория. Lizard клонирует его, автоматически определит стек, соберет и вернет рабочий URL:
lizard add -r your-org/your-appПуши в отслеживаемую ветку будут автоматически переразвертывать приложение. Для приватных репозиториев сначала подключите GitHub App через lizard git:
lizard git connectВариант Б — Развертывание локального кода
Изнутри директории проекта загрузите и разверните текущую папку (с учетом .gitignore):
lizard upЕсли директория еще не привязана к проекту, up создаст или выберет его интерактивно. В CI сначала привяжите явно с помощью lizard init --name my-project.
В любом случае, когда сборка завершится, вы получите сгенерированный URL вроде https://your-app-x1y2z.onlizard.com.
Lizard сам определяет большинство стеков. Команды сборки и запуска, а также порт для вашего фреймворка см. в руководстве по Next.js, React, Vue, Astro, SvelteKit, Node.js, Django, FastAPI, Rails или Go. Приложение со своим Dockerfile разворачивайте по руководству Развертывание с Dockerfile.
5. Следите за сборкой и работой
lizard ps # services in the project, with status + URL
lizard logs # last runtime log lines
lizard logs --build # the most recent build's logs
lizard open # open the project in the dashboardlizard open показывает тот же проект в дашборде. Метрики, стоимость и историю деплоев см. в разделе Наблюдаемость.
6. Добавьте базу данных (по желанию)
Создайте Managed Postgres и подключите его к сервису:
lizard add postgres
lizard secrets set DATABASE_URL='${{postgres.DATABASE_PRIVATE_URL}}' --service your-app
lizard redeploy --service your-appСсылка ${{postgres.DATABASE_PRIVATE_URL}} разрешается во время развертывания и подключается через приватную сеть проекта. Она соответствует текущему имени аддона, поэтому обновите ссылку, если переименуете аддон. Учетные данные сами не ротируются; сервис получает новые значения при следующем развертывании. См. Управляемые аддоны.
Дальнейшие шаги
- Основные концепции — поймите проекты, сервисы и конвейер сборки.
- Развертывание из GitHub — ветки, монорепозитории и автопереразвертывание.
- Деплой: все способы развертывания, а также фоновые обработчики, масштабирование и регионы.
- Переменные и секреты — области видимости и приоритет.
- Сеть — подключите свой хостнейм с автоматическим TLS.
- Развертывание приложения, созданного вашим AI IDE — те же шаги, переданные агенту, для приложения на Google Antigravity.
Стоимость хостинга
Pro стоит $19 в месяц, и в него входят $19 месячных кредитов. Расход сверх этого оплачивается по модели pay as you go по опубликованным ставкам. Pro начинается с 7-дневного пробного периода и $5 пробных кредитов; чтобы начать его, вы добавляете карту. См. Оплата и цены, а перед развёртыванием проверьте свои лимиты.
Обновлено