Inicio rápido de apps
Este inicio rápido despliega una app en Lizard (lizard.build) en unos minutos. Instala Lizard CLI, inicia sesión, empieza la prueba de Pro de 7 días y luego ejecuta lizard add -r owner/repo para un repositorio de GitHub o lizard up para una carpeta local. Lizard compila la app en sus servidores, sin Docker local, y devuelve una URL HTTPS en onlizard.com. Tu cuenta se crea la primera vez que ejecutas lizard login.
1. Instala la CLI
En macOS o Linux, ejecuta el script de instalación:
curl -fsSL https://lizard.build/install.sh | bashInstala el binario lizard en ~/.lizard/bin, añade esa carpeta a tu PATH en ~/.zshrc o ~/.bashrc, y enlaza lizard en una carpeta que ya está en tu PATH, así que funciona al momento en esta terminal. Desde entonces el binario se actualiza solo, salvo en CI. Si el script avisa de que quizá no se encuentre lizard, abre una terminal nueva. Comprueba la versión:
lizard --versionEn Windows, ejecuta esto en PowerShell:
irm https://lizard.build/api/cli/install.ps1 | iexO instala desde npm (requiere Node.js 18+):
npm install -g @lizard-build/cliNo uses
npx. Usa siempre el binariolizardinstalado globalmente. Ejecutarnpx @lizard-build/clidescarga una copia temporal cuya versión puede diferir de la plataforma. Para actualizar más adelante una instalación de npm, ejecutanpm install -g @lizard-build/cli@latest.
¿Errores de permisos (EACCES)? No uses
sudo. Usa el script de instalación de arriba, que no necesita permisos de administrador, o haz que npm apunte a un prefijo propiedad de tu usuario: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. Inicia sesión
lizard loginEsto abre tu navegador para autenticarte y luego vuelve a tu terminal una vez que confirmes. En CI u otros entornos no interactivos, autentícate con un token en su lugar:
export LIZARD_TOKEN=liz_xxx
# or
lizard login --token liz_xxxLas claves de API empiezan por liz_. Crea una con lizard keys create <name>. LIZARD_API_KEY funciona en lugar de LIZARD_TOKEN.
Comprueba quién eres en cualquier momento:
lizard whoami3. Empieza la prueba de Pro
Una cuenta nueva no tiene plan, así que crear cualquier cosa devuelve HTTP 402 con un enlace de Checkout. Empieza primero la prueba de Pro de 7 días:
lizard billing startEsto abre Stripe Checkout, donde añades una tarjeta. La prueba incluye $5 de uso y no se cobra nada hasta que termina. Consulta Facturación y lizard billing.
4. Despliega
Elige la ruta que coincida con dónde vive tu código.
Opción A — Desplegar un repositorio de GitHub (recomendado)
Si tu código está en GitHub, crea un servicio directamente desde el repositorio. Lizard lo clona, detecta automáticamente el stack, lo compila y devuelve una URL activa:
lizard add -r your-org/your-appA partir de entonces, los pushes a la rama seguida volverán a desplegar automáticamente. Para repositorios privados, conecta primero la GitHub App con lizard git:
lizard git connectOpción B — Desplegar código local
Desde dentro del directorio de tu proyecto, sube y despliega la carpeta actual (respeta .gitignore):
lizard upSi el directorio aún no está vinculado a un proyecto, up creará o seleccionará uno de forma interactiva. En CI, vincúlalo explícitamente primero con lizard init --name my-project.
De cualquier forma, cuando termine la compilación obtendrás una URL generada como https://your-app-x1y2z.onlizard.com.
Lizard detecta la mayoría de los stacks por sí solo. Para el comando de compilación, el comando de inicio y el puerto exactos de tu framework, consulta la guía de Next.js, React, Vue, Astro, SvelteKit, Node.js, Django, FastAPI, Rails o Go. Una app con su propio Dockerfile sigue Desplegar con un Dockerfile.
5. Observa cómo compila y se ejecuta
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 muestra el mismo proyecto en el panel. Para métricas, costos e historial de despliegues, consulta Observabilidad.
6. Añade una base de datos (opcional)
Aprovisiona Managed Postgres y haz referencia a él desde tu servicio:
lizard add postgres
lizard secrets set DATABASE_URL='${{postgres.DATABASE_PRIVATE_URL}}' --service your-app
lizard redeploy --service your-appLa referencia ${{postgres.DATABASE_PRIVATE_URL}} se resuelve en el momento del despliegue y se conecta por la red privada del proyecto. Coincide con el nombre actual del addon, así que actualiza la referencia si le cambias el nombre al addon. Las credenciales no rotan solas; un servicio recoge los valores nuevos en su siguiente despliegue. Consulta Managed Addons.
Siguientes pasos
- Conceptos básicos: entiende los proyectos, servicios y el pipeline de compilación.
- Desplegar desde GitHub: ramas, monorepos y redespliegues automáticos.
- Despliegue: todas las formas de desplegar, además de workers, escalado y regiones.
- Variables y secretos: alcance y precedencia.
- Redes: adjunta tu propio hostname con TLS automático.
- Desplegar una app que creó tu IDE con IA: los mismos pasos, pero entregados a un agente en su lugar, para una app escrita en Google Antigravity.
Costes de hosting
Pro cuesta $19 al mes con $19 en créditos mensuales. El uso por encima de eso es pay as you go a las tarifas publicadas. Pro empieza con una prueba de 7 días y $5 en créditos de prueba; añades una tarjeta para empezarla. Consulta Facturación y los precios, y revisa tus límites antes de desplegar.
Actualizado