Accéder au contenu principal

Gestion des apps

Gestion des apps

Gérez votre application AppKit tout au long de son cycle de vie à l'aide du CLI Databricks. Ce guide couvre le déploiement, le démarrage, l'arrêt, la surveillance et la suppression des apps.

Prerequisites

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

Créer une app

Consultez la section Démarrage rapide pour créer une nouvelle app Databricks avec AppKit déjà installé.

Configuration

Avant de déployer votre app, vous devez la configurer. Consultez le guide de configuration pour en savoir plus sur :

  • La configuration app.yaml et la spécification de la commande
  • Les variables d'environnement et la liaison du SQL warehouse
  • Les options d'authentification en développement local

Déployer l'application

Déployez votre application AppKit à l'aide du pipeline de déploiement automatisé :

databricks apps deploy

Cette commande exécute un pipeline de déploiement complet :

  1. Compile le frontend (npm run build)
  2. Déploie le bundle dans le workspace
  3. Lance l'app
note

Pour connaître toutes les options disponibles, exécutez :

databricks apps deploy --help

Exemples

  • Déployer vers une cible spécifique :

    databricks apps deploy --target prod
  • Déployer avec des variables personnalisées :

    databricks apps deploy --var="warehouse_id=abc123"
  • Ignorer la validation pour itérer plus rapidement :

    databricks apps deploy --skip-validation
  • Forcer le déploiement (contourner la validation de la branche Git) :

    databricks apps deploy --force

Démarrer l'application

Pour démarrer une application arrêtée, exécutez :

databricks apps start {name}

Arrêter une app

Arrêtez une app en cours d'exécution sans la supprimer :

databricks apps stop {name}

Lister toutes les applications

databricks apps list

Obtenir des informations détaillées sur l'application

databricks apps get {name}

Diffuser les journaux de l'application

Diffusez les journaux de l'application en temps réel :

databricks apps logs {name}

Par défaut, cette commande affiche les 200 dernières lignes du journal, puis se termine.

Remarque : pour connaître toutes les options disponibles, exécutez databricks apps logs --help

Exemples

  • Afficher les 50 dernières lignes du journal :

    databricks apps logs my-app --tail-lines 50
  • Suivre le journal avec un filtre de recherche :

    databricks apps logs my-app --follow --search ERROR
  • Filtrer le journal par source :

    databricks apps logs my-app --follow --source APP
  • Enregistrer le journal dans un fichier :

    databricks apps logs my-app --follow --output-file app.log
  • Diffuser le journal en continu pendant 5 minutes :

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

Supprimer une application

Supprimez définitivement une application :

databricks apps delete {name}

⚠️ Avertissement : cette action est irréversible. Toutes les données et configurations de l'app seront supprimées.

Voir aussi

Pour en savoir plus sur Databricks Apps, notamment l'architecture de la plateforme, les cas d'usage, la sécurité et les fonctionnalités avancées, consultez la documentation Databricks Apps.

Databricks Developer Hub

Prêt à lancer votre prochaine application agentique en quelques minutes ?

Lire la documentation