Déployer dans Azure Static Web Apps
Il existe plusieurs moyen de créer un site web statique dans Azure. Vous en trouverez la documentation à cet endroit : Azure Static Web Apps.
Ce service est très intéressant pour déployer, à moindre frais, des application statiques comme des projets Blazor WebAssemblies.
Par contre, Azure Static Web Apps est principalement un service qui construit et déploie automatiquement des applications web complètes sur Azure à partir d’un dépôt de code. Parfois, j’aime bien tester mon code localement et le déployer manuellement depuis mon dossier local.
Cela peut se faire facilement grâce à la commande swa
Il faut suivre 3 étapes :
- Créer un site Azure Static Web Apps depuis le portail Azure.
- Récupérer la clé de publication depuis ce portail: Overview / Manage deployment token.
-
Installer la commande
swa
npm i -g @azure/static-web-apps-cli
-
Publier le contenu de votre dossier local
./dist
vers cet espace.swa deploy --output-location ./dist --env production --deployment-token <DEPLOYMENT_TOKEN>
Vous ne pouvez pas publier le dossier courant (en utilisant ./
), mais vous devez publier un dossier spécifique (comme ./dist
).
A la fin, vous trouverez un message de confirmation comme ✔ Project deployed to https://123456789.azurestaticapps.net 🚀