Come sappiamo, tra le principali caratteristiche di .NET Core è presente la possibilità di eseguirlo anche in ambiente Linux. Microsoft Azure è alla continua ricerca di diventare uno strumento universale per ogni sviluppatore o DevOps, indipendentemente dalla tecnologia di utilizzo.
Di recente, per raggiungere questo scopo, le Web App si sono dotate della possibilità di lavorare anche in ambiente Linux. Lo strumento e la facilità di utilizzo sono gli stessi: service plan, pannello amministrativo, impostazioni, anche se con qualche limitazione dato che sono attualmente in preview.
Per creare un service plan è necessario accedere ancora al portale e cercare la voce Web App on Linux, come nell'immagine.
Ci vengono chiesti come al solito il nome del sotto dominio, la region (solo alcune), il resource group e il service plan. Quest'ultimo dev'essere nuovo e non è compatibile con altri già creati per ambiente Windows. Inoltre, i profili free e shared, per il momento, non sono disponibili. Per ultimo, ma il più importante, ci viene chiesto quale container utilizzare. La particolarità del servizio, infatti, risiede nel fatto che è nativa l'integrazione con Docker. Possiamo quindi scegliere tra le immagini già presenti, per sfruttare .NET Core, Node.js e PHP.
In alternativa possiamo scegliere di avviare un'immagine presente su Docker Hub o su un registry privato. Una volta creata la Web App, possiamo accedervi usando FTP o agganciando un repository Git. Possiamo impostare le variabili d'ambiente attraverso la sezione Application Settings, per esempio per esporre un web server attraverso PORT, e impostare il file di startup.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Gestire la cancellazione di una richiesta in streaming da Blazor
Creare una libreria CSS universale: i bottoni
Gestire liste di tipi semplici con Entity Framework Core
Eseguire operazioni sui blob con Azure Storage Actions
Cancellare una run di un workflow di GitHub
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
Testare l'invio dei messaggi con Event Hubs Data Explorer
Eliminare una project wiki di Azure DevOps
Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
Utilizzare gRPC su App Service di Azure
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
Eseguire query per recuperare il padre di un record che sfrutta il tipo HierarchyID in Entity Framework
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- anche #vs13 update 4 è disponibile in RTM: https://aspit.co/azm
- Indicizzare Cosmos DB con #azure Search https://aspit.co/b4v di @CristianCivera #cosmosdb
- stando a @edbott, la consumer preview di #win8 sarà rilasciata il 29 febbraio! http://aspitalia.com/42