Créer la structure du modèle

Effectué

Azure Developer CLI (azd) vous permet de créer de nouveaux modèles pour vos applications en utilisant la commande azd init et des modèles de démarrage. Dans cette unité, vous allez créer la structure ou l’échafaudage d’un nouveau modèle que vous allez utiliser comme base pour le reste du module.

  1. Dans un répertoire vide sur votre ordinateur local, exécutez la commande azd init.

    azd init
    
  2. La sortie de la commande affiche une liste de modèles de démarrage et tous les exemples d’options d’application. Les modèles de démarrage contiennent la structure essentielle des dossiers, l’infrastructure de démarrage sous forme de fichiers de code et d’autres fichiers de configuration réutilisables pour commencer à créer des modèles. Les exemples de modèles complets incluent également le code d’application d’espaces réservés et les fichiers nécessaires pour les déployer. Pour ce module, vous allez apprendre à créer votre propre modèle plutôt que de modifier le code d’application existant, donc choisissez l’option Starter - Bicep dans la liste. Azure Developer CLI prend également en charge l’utilisation de Terraform si vous préférez cette option. La prise en charge de Terraform est actuellement en alpha et doit être activée manuellement.

  3. Lorsque vous êtes invité à entrer un nom d’environnement, entrez azdlearn ou le nom de votre choix. Le nom de l’environnement influence le nommage des ressources provisionnées dans Azure.

  4. Un ensemble de dossiers est créé dans le répertoire actif :

    Structure du modèle de démarrage.

Remarque

Vous avez peut-être remarqué que la commande azd init fournit également un modèle de projet appelé Minimal, qui contient la structure de modèle la plus simple possible. Toutefois, le modèle Starter - Bicep que vous avez sélectionné contient du code d’échafaudage supplémentaire qui est très utile et qui ne dépend d’aucune technologie. C’est donc souvent un excellent choix pour commencer.

Les dossiers générés fournissent toutes les composantes essentielles d’un modèle azd :

  • .azdo - Dossier contenant les fichiers de configuration .yml de démarrage pour CI/CD avec Azure Pipelines.
  • .azure - Dossier contenant les paramètres essentiels pour l’environnement Azure du modèle, tels que le nom de l’environnement.
  • .devcontainer - Dossier contenant les fichiers de configuration utilisés pour exécuter le modèle dans un environnement de conteneur de développement.
  • .github - Dossier contenant un modèle de configuration .yml de démarrage pour configurer un pipeline CI/CD via des actions GitHub.
  • infra - Dossier contenant des fichiers Bicep de démarrage pour l’infrastructure en tant que code du modèle. Si vous avez sélectionné le modèle de démarrage Terraform, ce dossier contient les fichiers Terraform à la place.
  • azure.yaml - Fichier qui décrit la façon dont les parties de votre application sont mappées aux services dans Azure.

Ce modèle de démarrage contient la plupart des éléments dont vous avez besoin pour créer votre propre modèle azd. Au cours des prochaines unités, vous allez apprendre à mettre à jour ces fichiers existants et à ajouter de nouvelles ressources pour créer un modèle complet.