Qu’est-ce que Laravel Cloud CLI ?
laravel/cloud-cli est un CLI qui permet de piloter Laravel Cloud depuis le terminal.
Basé sur Laravel Zero, il permet d’exécuter les mêmes opérations que le tableau de bord via la commande cloud.
Grâce à ce CLI, vous gérez en un seul endroit vos applications, environnements, bases de données, caches, buckets, domaines et WebSockets.
Prérequis
Avant l’installation, assurez-vous d’avoir :PHP 8.2+ComposerGitHub CLI (gh)(installé et authentifié)Git
Installation
Configurez d’abord le CLI en local.1
Cloner le dépôt et installer les dépendances
2
Définir l'alias `cloud`
zsh :bash :
3
Configuration manuelle depuis un chemin arbitraire
Authentification
Authentifiez-vous avant d’utiliser la plupart des commandes.cloud auth ouvre le navigateur et authentifie via OAuth.
Pour gérer un token (usage CI par exemple), utilisez cloud auth:token.
Configuration du dépôt
Si vous ne voulez pas sélectionnerapplication ou environment à chaque fois dans votre projet, exécutez cloud repo:config.
cloud deploy et d’autres commandes de manière concise.
Déploiement
Il est plus efficace de distinguer le premier déploiement des déploiements suivants.Principales catégories de commandes
Voici les catégories usuelles issues de la référence de commandes du README.Gestion des variables d’environnement
Les variables d’environnement se gèrent aveccloud environment:variables.
Cette commande regroupe les opérations append / set / replace.
Vérification de l’utilisation
Vous pouvez consulter la facturation et l’utilisation des ressources aveccloud usage.
cloud usage --environment=<id>.