Commandes et workflows Vercel CLI complets pour le déploiement et le développement serverless.
Installation et Configuration
| Commande | Description |
|---|
npm install -g vercel | Installer Vercel CLI globalement |
yarn global add vercel | Installer avec Yarn |
vercel login | Se connecter au compte Vercel |
vercel logout | Se déconnecter de Vercel |
vercel whoami | Afficher l’utilisateur actuel |
vercel --version | Afficher la version CLI |
vercel --help | Afficher les informations d’aide |
Gestion de Projet
| Commande | Description |
|---|
vercel | Déployer le répertoire actuel |
vercel --prod | Déployer en production |
vercel --prebuilt | Déployer des fichiers statiques précompilés |
vercel init | Initialiser un nouveau projet |
vercel link | Lier un répertoire local à un projet Vercel |
vercel unlink | Dissocier le projet |
vercel ls | Lister tous les deployments |
vercel rm <deployment> | Supprimer le déploiement |
Commandes de Déploiement
| Commande | Description |
|---|
vercel deploy | Déployer le projet |
vercel --name <name> | Déployer avec un nom personnalisé |
vercel --target production | Déployer en production |
vercel --target preview | Déployer pour prévisualiser |
vercel --build-env KEY=value | Définir la variable d’environnement de build |
vercel --env KEY=value | Définir la variable d’environnement d’exécution |
vercel --regions <regions> | Déployer vers des régions spécifiques |
vercel --force | Forcer un nouveau déploiement |
Variables d’Environnement
| Commande | Description |
|---|
vercel env ls | Lister les variables d’environnement |
vercel env add <name> | Ajouter une variable d’environnement |
vercel env rm <name> | Supprimer la variable d’environnement |
vercel env pull | Télécharger les variables d’environnement |
vercel env pull .env.local | Tirer vers un fichier spécifique |
Gestion de Domaine
| Commande | Description |
|---|
vercel domains ls | Lister tous les domaines |
vercel domains add <domain> | Ajouter un domaine personnalisé |
vercel domains rm <domain> | Supprimer le domaine |
vercel domains inspect <domain> | Inspecter la configuration du domaine |
vercel alias <deployment> <domain> | Définir l’alias de domaine |
vercel alias rm <alias> | Supprimer l’alias |
Configuration de Projet
| Commande | Description |
|---|
vercel projects ls | Lister tous les projets |
vercel projects add <name> | Créer un nouveau projet |
vercel projects rm <name> | Supprimer le projet |
vercel switch <project> | Passer au projet |
vercel inspect <deployment> | Inspecter les détails du déploiement |
Journaux et Surveillance
| Commande | Description |
|---|
vercel logs <deployment> | Afficher les journaux de déploiement |
vercel logs --follow | Suivre les logs en temps réel |
vercel logs --since 1h | Afficher les logs de la dernière heure |
vercel logs --until 2h | Afficher les logs jusqu’à il y a 2 heures |
vercel logs --output raw | Afficher la sortie de journal brute |
Gestion des Secrets
| Commande | Description |
|---|
vercel secrets ls | Lister tous les secrets |
vercel secrets add <name> <value> | Ajouter un secret |
vercel secrets rm <name> | Supprimer le secret |
vercel secrets rename <old> <new> | Renommer le secret |
Équipes et Organisations
| Commande | Description |
|---|
vercel teams ls | Liste des équipes |
vercel teams switch <team> | Passer à l’équipe |
vercel teams add <email> | Inviter un membre de l’équipe |
vercel teams rm <email> | Supprimer un membre de l’équipe |
Serveur de Développement
| Commande | Description |
|---|
vercel dev | Démarrer le serveur de développement local |
vercel dev --listen 3000 | Démarrer sur un port spécifique |
vercel dev --debug | Commencer avec le mode debug |
vercel dev --confirm | Ignorer les invites de confirmation |
Gestion DNS
| Commande | Description |
|---|
vercel dns ls <domain> | Lister les enregistrements DNS |
vercel dns add <domain> <type> <value> | Ajouter un enregistrement DNS |
vercel dns rm <record-id> | Supprimer l’enregistrement DNS |
vercel dns import <domain> <file> | Importer les enregistrements DNS |
Certificats
| Commande | Description |
|---|
vercel certs ls | Lister les certificats SSL |
vercel certs add <domain> | Ajouter un certificat SSL |
vercel certs rm <cert-id> | Supprimer le certificat |
vercel certs issue <domain> | Émettre un nouveau certificat |
Configuration de Build
| Commande | Description |
|---|
vercel build | Construire le projet localement |
vercel --build-env NODE_ENV=production | Définir l’environnement de build |
vercel --no-build | Ignorer le processus de build |
vercel --debug | Activer la sortie de débogage |
Intégration Git
| Commande | Description |
|---|
vercel git connect | Connecter le dépôt Git |
vercel git disconnect | Déconnecter le dépôt Git |
vercel git ls | Liste des dépôts connectés |
Fonctions et Routes API
| Commande | Description |
|---|
vercel functions ls | Lister les fonctions serverless |
vercel functions inspect <function> | Inspecter les détails de la fonction |
vercel functions logs <function> | Afficher les journaux de fonction |
Alias de Déploiement
| Commande | Description |
|---|
vercel alias ls | Lister tous les alias |
vercel alias set <deployment> <alias> | Définir l’alias de déploiement |
vercel alias rm <alias> | Supprimer l’alias |
Paramètres de Projet
| Commande | Description |
|---|
vercel --scope <team> | Exécuter la commande dans le scope de l’équipe |
vercel --token <token> | Utiliser un jeton d’authentification spécifique |
vercel --global-config <path> | Utiliser un chemin de configuration personnalisé |
vercel --local-config <path> | Utiliser le fichier de configuration local |
Déploiement Avancé
| Commande | Description |
|---|
vercel --archive=tgz | Créer une archive de déploiement |
vercel --public | Rendre le déploiement public |
vercel --regions all | Déployer dans toutes les régions |
vercel --regions sfo1,iad1 | Déployer vers des régions spécifiques |
Dépannage
| Commande | Description |
|---|
vercel --debug | Activer le mode debug |
vercel --verbose | Activer la sortie verbeuse |
vercel doctor | Exécuter des vérifications de diagnostic |
vercel status | Vérifier le statut du service Vercel |
| Fichier | Description |
|---|
vercel.json | Configuration du projet |
.vercelignore | Fichiers à ignorer pendant le déploiement |
.env.local | Variables d’environnement locales |
.env.production | Variables d’environnement de production |
| Commande | Description |
|---|
vercel integrations ls | Lister les intégrations |
vercel integrations add <integration> | Ajouter l’intégration |
vercel integrations rm <integration> | Supprimer l’intégration |
| Commande | Description |
| --------- | ------------- |
vercel --prod --regions sfo1 | Déployer dans une seule région |
vercel --build-env NEXT_TELEMETRY_DISABLED=1 | Désactiver la télémétrie |
vercel --no-clipboard | Désactiver la copie du presse-papiers |