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

npx base44 deploy [options]

Options

OptionDescription
-y, --yesIgnorer l’invite de confirmation

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

# Interactive mode - shows what will be deployed and asks for confirmation
npx base44 deploy

# Non-interactive - skip confirmation (for CI/CD or agent use)
npx base44 deploy -y

Workflow typique

# 1. Make your changes (entities, functions, frontend code)

# 2. Build the frontend (if you have one)
npm run build

# 3. Deploy everything
npx base44 deploy -y

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.
Some connectors still require authorization. Run 'base44 connectors push' or open the links above in your browser.

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

CommandeDescription
base44 entities pushPousser uniquement les entités
base44 functions deployDéployer uniquement les fonctions
base44 agents pushPousser uniquement les agents
base44 connectors pushPousser uniquement les connecteurs
base44 auth pushPousser uniquement la config d’authentification
base44 site deployDéployer uniquement le site
Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.