Configuratione e utilizzo .NET Aspire CLI

di Morgan Pizzini, in ASP.NET Core,

Con la versione 9.4 di .NET Apire è stata resa disponibile un'interazione con l'architettura tramite l'utilizzo di una CLI (command line interface). In questo modo non sarà più necessario utilizzare un IDE, come Visual Studio, per eseguire il progetto Aspire.

Per installare la CLI possiamo utilizzare il comando curl da bash o tramite i dotnet tool

# Bash
curl -sSL https://aspire.dev/install.sh | bash

# Dotnet
dotnet tool install -g Aspire.Cli

L'Aspire CLI mette a disposizione un set di comandi che copre l'intero ciclo di vita di una soluzione: dalla creazione iniziale fino al deploy in produzione.

Il comando aspire new può generare la struttura di base di una Aspire Solution, completa di manifest e progetti già configurati.

aspire new my-solution

Il comando che risulterà essere il più usato durante lo sviluppo è senza dubbio:

aspire run

Permette l'avvio contemporaneo di tutti i progetti e le risorse dichiarate nel manifest Aspire e non da ultimo anche la dashboard per monitorare le risorse.
Se invece si volesse avviare solo un progetto, ad esempio l'API principale, il comando prevede un argomento specifico:

aspire run --project MiaApi

Durante lo sviluppo capita spesso di dover cambiare configurazioni o verificare i valori attivi. Con il comando aspire config si può leggere e modificare le impostazioni direttamente da CLI.

# lettura
aspire config get MyService:LogLevel
# scrittura
aspire config set MyService:LogLevel Debug

Quando si è pronti a portare la tua soluzione oltre l'mbiente locale, entra in gioco aspire deploy.

aspire deploy --target azure

La pubblicazione dell'applicazione avverrà direttamente su Azure, utilizzando le risorse definite nel manifest. È un comando pensato per integrarsi facilmente nelle pipeline CI/CD, così da rendere il passaggio in staging o produzione un processo ripetibile e sicuro.

Commenti

Visualizza/aggiungi commenti

| Condividi su: LinkedIn, Facebook

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi