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 deploy

Despliega todos los recursos del proyecto (entidades, funciones, agentes, conectores y sitio) a Base44 en un solo comando.

Sintaxis

npx base44 deploy [options]

Opciones

OpciónDescripción
-y, --yesOmite el aviso de confirmación

Lo que despliega

El comando detecta y despliega automáticamente:
  1. Entities - Todos los archivos .jsonc en base44/entities/
  2. Functions - Todas las funciones en base44/functions/
  3. Agents - Todas las configuraciones de agentes en base44/agents/
  4. Connectors - Todas las configuraciones de conectores en base44/connectors/
  5. Auth Config - Configuración de autenticación desde base44/auth/ (si está presente)
  6. Site - Archivos compilados desde site.outputDirectory (si está configurado)

Ejemplos

# Modo interactivo - muestra lo que se desplegará y pide confirmación
npx base44 deploy

# No interactivo - omite confirmación (para CI/CD o uso de agente)
npx base44 deploy -y

Flujo de trabajo típico

# 1. Hacer tus cambios (entidades, funciones, código de frontend)

# 2. Compilar el frontend (si tienes uno)
npm run build

# 3. Desplegar todo
npx base44 deploy -y

Lo que hace

  1. Lee la configuración del proyecto desde base44/config.jsonc
  2. Detecta los recursos disponibles (entidades, funciones, agentes, conectores, sitio)
  3. Muestra un resumen de lo que se desplegará
  4. Pide confirmación (a menos que se use la bandera -y)
  5. Despliega todos los recursos en secuencia:
    • Envía esquemas de entidades
    • Despliega funciones
    • Envía configuraciones de agentes
    • Envía configuraciones de conectores
    • Envía configuración de autenticación
    • Sube archivos del sitio
  6. Maneja la autorización OAuth para cualquier nuevo conector que la requiera
  7. Muestra la URL del panel y la URL de la app (si se desplegó el sitio)

Flujo OAuth de conectores

Si algún conector requiere autorización después del despliegue, la CLI te pedirá abrir tu navegador para completar OAuth. En entornos no interactivos (CI/CD, sin TTY), los avisos OAuth se omiten automáticamente.
Some connectors still require authorization. Run 'base44 connectors push' or open the links above in your browser.

Requisitos

  • Debe ejecutarse desde un directorio de proyecto de Base44 vinculado
  • Debes estar autenticado (ejecuta npx base44 login primero)
  • Para el despliegue del sitio, debes ejecutar npm run build primero

Salida

Después de un despliegue exitoso:
  • Dashboard: Enlace al panel de gestión de tu app
  • App URL: URL pública de tu sitio desplegado (si se incluyó el sitio)

Notas

  • Si no se encuentran recursos, el comando sale con un mensaje
  • Usa comandos individuales (entities push, functions deploy, connectors push, site deploy) si solo quieres desplegar recursos específicos
  • El sitio debe compilarse antes del despliegue - este comando no ejecuta npm run build por ti

Comandos relacionados

ComandoDescripción
base44 entities pushEnvía solo entidades
base44 functions deployDespliega solo funciones
base44 agents pushEnvía solo agentes
base44 connectors pushEnvía solo conectores
base44 auth pushEnvía solo la configuración de autenticación
base44 site deployDespliega solo el sitio
Esta página fue traducida usando IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.