Skip to main content
Cette page fait partie d’une compétence d’agent de code IA et est écrite pour les agents, pas pour les humains. Pour la documentation Base44 lisible par un humain, consultez la documentation développeur.

base44 deploy

Déploie toutes les ressources du projet (entités, fonctions, agents, connecteurs et site) vers Base44 en une seule commande.

Syntaxe

Options

Ce qui est déployé

La commande détecte et déploie automatiquement :
  1. Entités - Tous les fichiers .jsonc dans base44/entities/
  2. Fonctions - Toutes les fonctions dans base44/functions/
  3. Agents - Toutes les configurations d’agents dans base44/agents/
  4. Connecteurs - Toutes les configurations de connecteurs dans base44/connectors/
  5. Config d’authentification - Paramètres d’authentification depuis base44/auth/ (le cas échéant)
  6. Site - Fichiers buildés depuis site.outputDirectory (le cas échéant)

Exemples

Workflow typique

Ce que fait la commande

  1. Lit la configuration du projet depuis base44/config.jsonc
  2. Détecte les ressources disponibles (entités, fonctions, agents, connecteurs, site)
  3. Affiche un résumé de ce qui sera déployé
  4. Demande confirmation (sauf si le flag -y est utilisé)
  5. Déploie toutes les ressources en séquence :
    • Pousse les schémas d’entités
    • Déploie les fonctions
    • Pousse les configurations d’agents
    • Pousse les configurations de connecteurs
    • Pousse la configuration d’authentification
    • Téléverse les fichiers du site
  6. Gère l’autorisation OAuth pour tout nouveau connecteur qui la nécessite
  7. Affiche l’URL du tableau de bord et l’URL de l’application (si le site a été déployé)

Flux OAuth pour les connecteurs

Si des connecteurs nécessitent une autorisation après le déploiement, le CLI vous invite à ouvrir votre navigateur pour compléter OAuth. Dans les environnements non interactifs (CI/CD, pas de TTY), les invites OAuth sont ignorées automatiquement.

Prérequis

  • Doit être exécutée depuis un répertoire de projet Base44 lié
  • Doit être authentifiée (exécutez d’abord npx base44 login)
  • Pour le déploiement du site, exécutez d’abord npm run build

Sortie

Après un déploiement réussi :
  • Dashboard : lien vers le tableau de bord de gestion de votre application
  • App URL : URL publique de votre site déployé (si le site a été inclus)

Remarques

  • Si aucune ressource n’est trouvée, la commande se termine avec un message
  • Utilisez les commandes individuelles (entities push, functions deploy, connectors push, site deploy) si vous voulez déployer uniquement des ressources précises
  • Le site doit être buildé avant le déploiement — cette commande n’exécute pas npm run build pour vous

Commandes associées

Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.