Skip to main content
Esta página es parte de una habilidad de agente de codificación con IA y está escrita para agentes, no para humanos. Para la documentación de Base44 legible por humanos, consulta la documentación para desarrolladores.

base44 site deploy

Despliega los archivos compilados del sitio al alojamiento de Base44.

Tabla de contenidos

Sintaxis

npx base44 site deploy [options]

Opciones

OpciónDescripción
-y, --yesOmite el aviso de confirmación
Usa la bandera -y para despliegues no interactivos/automatizados:
npx base44 site deploy -y

Autenticación

Requerida: Sí. Si no estás autenticado, se te pedirá que inicies sesión primero.

Requisitos previos

  • Debe ejecutarse desde un directorio de proyecto de Base44
  • El proyecto debe tener site.outputDirectory configurado en la configuración del proyecto
  • El sitio debe compilarse antes de desplegar (ejecuta tu comando de compilación primero)
  • Solo SPA: El alojamiento de Base44 admite aplicaciones de página única (Single Page Applications) con un único punto de entrada index.html. Todas las rutas se sirven desde index.html (enrutamiento del lado del cliente).

Cómo funciona

  1. Lee la configuración del proyecto
  2. Valida que existe la configuración del sitio
  3. Pide confirmación de despliegue mostrando el directorio de salida
  4. Crea un archivo de los archivos del sitio desde el directorio de salida
  5. Despliega al alojamiento de Base44
  6. Devuelve la URL de la app

Flujo interactivo

$ npx base44 site deploy

Deploy site from ./dist? (yes/no) yes

Creating archive...
Uploading to Base44...
Deploying...

 Deployment successful!

Visit your site at: https://my-app.base44.app

Flujo de trabajo típico

# 1. Compila tu sitio usando el comando de compilación de tu framework
npm run build

# 2. Despliega a Base44
npx base44 site deploy

Configuración

El site.outputDirectory en la configuración de tu proyecto debe apuntar a donde tu framework genera los archivos compilados:
  • Vite: normalmente ./dist
  • Next.js: normalmente ./.next o ./out
  • Create React App: normalmente ./build
  • Personalizado: donde sea que tu herramienta de compilación genere la salida

Manejo de errores

Si falta la configuración del sitio:
$ npx base44 site deploy
Error: No site configuration found in project
Si cancelas el despliegue:
Deploy site from ./dist? (yes/no) no
Deployment cancelled

Casos de uso

  • Despliega tu sitio después de hacer cambios
  • Envía nuevas versiones de tu aplicación
  • Despliega después de actualizar contenido o funcionalidad
  • Parte de tu pipeline de CI/CD

Notas

  • Compila siempre tu sitio antes de desplegar
  • El comando despliega lo que hay en tu directorio de salida
  • Asegúrate de que tu compilación se completó con éxito antes de desplegar
  • Los despliegues anteriores se conservan (con versión) en Base44
  • El despliegue es inmediato y actualiza tu sitio en vivo
Esta página fue traducida usando IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.