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 site deploy

Déployer les fichiers du site buildé vers l’hébergement Base44.

Table des matières

Syntaxe

npx base44 site deploy [options]

Options

OptionDescription
-y, --yesIgnorer l’invite de confirmation
Utilisez le flag -y pour les déploiements non interactifs/automatisés :
npx base44 site deploy -y

Authentification

Requise : oui. Si vous n’êtes pas authentifié, une invite de connexion s’affiche.

Prérequis

  • Doit être exécutée depuis un répertoire de projet Base44
  • Le projet doit avoir site.outputDirectory configuré dans la config du projet
  • Le site doit être buildé avant le déploiement (exécutez d’abord votre commande de build)
  • SPA uniquement : l’hébergement Base44 prend en charge les Single Page Applications avec un unique point d’entrée index.html. Toutes les routes sont servies depuis index.html (routage côté client).

Comment cela fonctionne

  1. Lit la configuration du projet
  2. Vérifie qu’une configuration de site existe
  3. Demande confirmation pour le déploiement en affichant le répertoire de sortie
  4. Crée une archive des fichiers du site depuis le répertoire de sortie
  5. Déploie vers l’hébergement Base44
  6. Retourne l’URL de l’application

Flux interactif

$ npx base44 site deploy

Deploy site from ./dist? (yes/no) yes

Creating archive...
Uploading to Base44...
Deploying...

 Deployment successful!

Visit your site at: https://my-app.base44.app

Workflow typique

# 1. Build your site using your framework's build command
npm run build

# 2. Deploy to Base44
npx base44 site deploy

Configuration

Le site.outputDirectory dans la configuration de votre projet doit pointer vers l’endroit où votre framework écrit les fichiers buildés :
  • Vite : typiquement ./dist
  • Next.js : typiquement ./.next ou ./out
  • Create React App : typiquement ./build
  • Personnalisé : ce vers quoi votre outil de build sort

Gestion des erreurs

Si la configuration du site est manquante :
$ npx base44 site deploy
Error: No site configuration found in project
Si vous annulez le déploiement :
Deploy site from ./dist? (yes/no) no
Deployment cancelled

Cas d’usage

  • Déployer votre site après des modifications
  • Pousser de nouvelles versions de votre application
  • Déployer après la mise à jour du contenu ou des fonctionnalités
  • Faire partie de votre pipeline CI/CD

Remarques

  • Buildez toujours votre site avant de déployer
  • La commande déploie ce qui se trouve dans votre répertoire de sortie
  • Vérifiez que votre build s’est terminé avec succès avant de déployer
  • Les déploiements précédents sont conservés (versionnés) dans Base44
  • Le déploiement est immédiat et met à jour votre site en production
Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.