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 :- Entités - Tous les fichiers
.jsoncdansbase44/entities/ - Fonctions - Toutes les fonctions dans
base44/functions/ - Agents - Toutes les configurations d’agents dans
base44/agents/ - Connecteurs - Toutes les configurations de connecteurs dans
base44/connectors/ - Config d’authentification - Paramètres d’authentification depuis
base44/auth/(le cas échéant) - Site - Fichiers buildés depuis
site.outputDirectory(le cas échéant)
Exemples
Workflow typique
Ce que fait la commande
- Lit la configuration du projet depuis
base44/config.jsonc - Détecte les ressources disponibles (entités, fonctions, agents, connecteurs, site)
- Affiche un résumé de ce qui sera déployé
- Demande confirmation (sauf si le flag
-yest utilisé) - 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
- Gère l’autorisation OAuth pour tout nouveau connecteur qui la nécessite
- 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 buildpour 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.