Cos’è Laravel Cloud CLI
laravel/cloud-cli è la CLI per usare Laravel Cloud dal terminale.Lo strumento è realizzato con Laravel Zero e ti permette di eseguire con il comando
cloud le operazioni che faresti dalla dashboard.
Con questa CLI puoi gestire in un unico posto applicazioni, ambienti, database, cache, bucket, domini, WebSocket e altro.
Requisiti
Prima di installarla, assicurati di soddisfare i seguenti requisiti.PHP 8.2+ComposerGitHub CLI (gh)(installato e autenticato)Git
Installazione
Per prima cosa, configura la CLI in locale.Autenticazione
Autenticati prima di usare la maggior parte dei comandi.cloud auth apre il browser e ti autentica via OAuth.Se vuoi gestire un token per usi CI, usa
cloud auth:token.
Configurazione del repository
Se non vuoi selezionareapplication o environment ogni volta nel tuo progetto, esegui cloud repo:config.
cloud deploy e simili con comandi brevi.
Deploy
È efficiente distinguere il primo deploy dai deploy successivi.Principali categorie di comandi
Dalla reference dei comandi del README, ecco un riassunto delle categorie di uso quotidiano.| Categoria | Esempi principali | Uso |
|---|---|---|
| Auth / Config | cloud auth, cloud auth:token, cloud repo:config | Autenticazione e configurazione predefinita |
| Application | cloud application:list, cloud application:create | Gestione app |
| Environment | cloud environment:list, cloud environment:get, cloud environment:logs | Info ambiente e visualizzazione log |
| Deploy | cloud ship, cloud deploy, cloud deploy:monitor | Gestione dei deploy |
| Database | cloud database-cluster:*, cloud database:*, cloud database-snapshot:* | Gestione cluster DB, database e snapshot |
| Cache | cloud cache:list, cloud cache:create, cloud cache:types | Gestione della cache |
| Bucket | cloud bucket:*, cloud bucket-key:* | Gestione dell’object storage |
| Domain | cloud domain:list, cloud domain:create, cloud domain:verify | Configurazione e verifica dei domini |
| WebSocket | cloud websocket-cluster:*, cloud websocket-application:* | Gestione delle risorse Reverb |
Gestione delle variabili d’ambiente
Le variabili d’ambiente si gestiscono concloud environment:variables.Questo comando raccoglie le operazioni di append / set / replace.
Verifica dell’utilizzo
Puoi verificare fatturazione e utilizzo delle risorse concloud usage.
cloud usage --environment=<id>.