Vytvoření struktury šablony

Dokončeno

Azure Developer CLI (azd) vám pomůže s vytvářením nových šablon pro vaše aplikace pomocí azd init příkazů a úvodních šablon. V této lekci vytvoříte základní generování nebo strukturu nové šablony, na které budete stavět pro zbytek modulu.

  1. V prázdném adresáři na místním počítači spusťte azd init příkaz.

    azd init
    
  2. Výstup příkazu zobrazí seznam úvodních šablon a možností úplné ukázkové aplikace. Mezi úvodní šablony patří základní struktura složek, počáteční infrastruktura jako soubory kódu a další často používané konfigurační soubory, které vám pomůžou začít sestavovat šablony. Úplné ukázkové šablony také obsahují zástupný kód aplikace a soubory potřebné k jejich nasazení. V tomto modulu se dozvíte, jak vytvořit vlastní šablonu místo úprav existujícího kódu aplikace, takže ze seznamu zvolte možnost Starter – Bicep . Azure Developer CLI také podporuje použití Terraformu , pokud dáváte přednost této možnosti. Podpora Terraformu je aktuálně v alfa a musí být povolená ručně.

  3. Po zobrazení výzvy k zadání názvu prostředí zadejte azdlearn nebo název podle vlastního výběru. Název prostředí ovlivňuje pojmenování zřízených prostředků v Azure.

  4. V aktuálním adresáři se vytvoří sada složek:

    Struktura úvodní šablony.

Poznámka:

Možná jste si všimli, že azd init příkaz také poskytuje šablonu projektu s názvem Minimum, která obsahuje nejjednodušší možnou strukturu šablony. Šablona Starter – Bicep, kterou jste vybrali, ale obsahuje další kód generování uživatelského rozhraní, který je velmi užitečný, ale stále nezávislý na technologiích, takže je často skvělou volbou pro začátek.

Vygenerované složky poskytují všechny základní stavební bloky azd šablony:

  • .azdo – Složka obsahující počáteční .yml konfigurační soubory pro CI/CD s Azure Pipelines.
  • .azure – Složka obsahující základní nastavení pro prostředí Azure šablony, například název prostředí.
  • .devcontainer – složka obsahující konfigurační soubory použité ke spuštění šablony v vývojovém prostředí kontejneru.
  • .github – Složka obsahující úvodní .yml konfigurační šablonu pro nastavení kanálu CI/CD prostřednictvím GitHub Actions
  • infra – složka obsahující počáteční soubory Bicep pro infrastrukturu šablony jako kód. Pokud jste vybrali úvodní šablonu Terraformu, obsahuje tato složka místo toho soubory Terraformu.
  • azure.yaml – Soubor, který popisuje, jak se části vaší aplikace mapují na služby v Azure.

Tato úvodní šablona obsahuje většinu toho, co potřebujete k vytvoření vlastní azd šablony. V dalších několika lekcích se dozvíte, jak tyto existující soubory aktualizovat a přidat nové prostředky pro vytvoření úplné šablony.