Déployer dans Azure Web App
Tout comme j’avais écrit un article sur la manière de déployer un site web statique dans Azure, il est également possible de déployer un site web dans un hébergement App Service, en utilisant des commandes CLI.
Azure App Service est une plateforme en tant que service (PaaS) proposée par Microsoft Azure. Elle permet aux développeurs de créer, déployer et mettre à l’échelle rapidement des applications web, mobiles et des API sans se soucier de l’infrastructure sous-jacente
Le déploiement vers Azure App Service peut se faire facilement grâce à la commande az
Il faut suivre ces étapes :
-
Publier localement votre site web, par exemple en utilisant la commande:
dotnet publish -c Release -o ./bin/Publish -f net8.0
-
Compresser le dossier obtenu en un fichier ZIP.
Compress-Archive ./bin/Publish/* ./bin/mysite.zip
-
Après avoir téléchargé et installer la commande
az
, vous devez vous identifier à votre hébergement Azure.az account login
-
Si vous disposez de plusieurs abonnements Azure, veuillez sélectionne celui que vous souhaitez.
az account set --subscription "0cd5a0db-3c55-43ab-8ff0-a88b1886464c"
-
Finalement, publiez votre site web local (et compressé).
az webapp deploy --resource-group <YourResourceGroup> --name <YourAppServiceName> --src-path ./bin/mysite.zip
YourResourceGroup et YourAppServiceName sont affichés sur la page Overview de votre site web dans Azure.