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.yamlet 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 deployCette commande exécute un pipeline de déploiement complet :
- Compile le frontend (
npm run build) - Déploie le bundle dans le workspace
- Lance l'app
Pour connaître toutes les options disponibles, exécutez :
databricks apps deploy --helpExemples
Déployer vers une cible spécifique :
databricks apps deploy --target prodDé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-validationForcer 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 listObtenir 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 50Suivre le journal avec un filtre de recherche :
databricks apps logs my-app --follow --search ERRORFiltrer le journal par source :
databricks apps logs my-app --follow --source APPEnregistrer le journal dans un fichier :
databricks apps logs my-app --follow --output-file app.logDiffuser 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.