Ir al contenido principal

Gestión de apps

Gestión de apps

Gestiona tu aplicación de AppKit a lo largo de todo su ciclo de vida con la CLI de Databricks. Esta guía abarca cómo desplegar, iniciar, detener, monitorizar y eliminar apps.

Prerequisites

  • Node.js v22+ environment with npm
  • Databricks CLI (v1.0.0 or higher): install and configure it according to the official tutorial.

Crear app

Consulta la sección Inicio rápido para crear una nueva Databricks app con AppKit instalado.

Configuración

Antes de desplegar tu aplicación, debes configurarla. Consulta la guía de configuración para conocer los detalles sobre:

  • Configuración de app.yaml y especificación del comando
  • Variables de entorno y vinculación del SQL warehouse
  • Opciones de autenticación para el desarrollo local

Desplegar la app

Despliega tu aplicación de AppKit con el pipeline de despliegue automatizado:

databricks apps deploy

Este comando ejecuta un pipeline de deployment completo:

  1. Compila el frontend (npm run build)
  2. Despliega el bundle en el workspace
  3. Ejecuta la app
note

Para ver todas las opciones disponibles, ejecuta:

databricks apps deploy --help

Ejemplos

  • Desplegar en un destino específico:

    databricks apps deploy --target prod
  • Desplegar con variables personalizadas:

    databricks apps deploy --var="warehouse_id=abc123"
  • Omitir la validación para iterar más rápido:

    databricks apps deploy --skip-validation
  • Forzar el despliegue (ignorar la validación de la rama de Git):

    databricks apps deploy --force

Iniciar la app

Para iniciar una app detenida, ejecuta:

databricks apps start {name}

Detener la app

Detén una app en ejecución sin eliminarla:

databricks apps stop {name}

Listar todas las apps

databricks apps list

Obtener información detallada de la aplicación

databricks apps get {name}

Transmitir logs de la app

Transmite los logs de la aplicación en tiempo real:

databricks apps logs {name}

De forma predeterminada, se muestran las 200 líneas de log más recientes y el comando finaliza.

Nota: Para ver todas las opciones disponibles, ejecuta databricks apps logs --help

Ejemplos

  • Mostrar las últimas 50 líneas de logs:

    databricks apps logs my-app --tail-lines 50
  • Seguir los logs con un filtro de búsqueda:

    databricks apps logs my-app --follow --search ERROR
  • Filtrar los logs por origen:

    databricks apps logs my-app --follow --source APP
  • Guardar los logs en un archivo:

    databricks apps logs my-app --follow --output-file app.log
  • Transmitir los logs durante 5 minutos:

    databricks apps logs my-app --follow --timeout 5m

Eliminar app

Elimina una app de forma permanente:

databricks apps delete {name}

⚠️ Advertencia: Esta acción no se puede deshacer. Se eliminarán todos los datos y las configuraciones de la aplicación.

Consulte también

Para obtener más información sobre Databricks Apps, incluidas la arquitectura de la plataforma, los casos de uso, la seguridad y las funcionalidades avanzadas, consulte la documentación de Databricks Apps.

Databricks Developer Hub

¿Todo listo para lanzar tu próxima aplicación basada en agentes en minutos?

Leer la documentación