Azure Geliştirici CLI'sı için tam yığın dağıtım şablonları

Bu makalede Azure Geliştirici CLI'sı (azd) için tam yığın dağıtım şablonları tanıtılır. Azure'da ön uç ve arka uç hizmetleriyle uygulamaları hızla dağıtmak için bu şablonları kullanın.

Tam yığın şablonları nedir?

Tam yığın şablonları şunlardır:

  • Ön uç: Kullanıcıya yönelik bir web uygulaması (React, Angular, Vue, Blazor vb.)
  • Arka uç: API veya hizmet katmanı (Node.js, ASP.NET Core, Python, Java, Go)
  • Altyapı: Azure kaynaklarını sağlamak için Bicep veya Terraform dosyaları
  • Yapılandırma: Her azure.yaml şeyi birbirine bağlayan bir dosya

Bu listedeki her şablon , azdve azd initgibi azd upkomutlarla azd deploy çalışır.

Bu şablonları kullanma

Listelenen şablonlardan herhangi birini kullanmaya başlamak için şunu çalıştırın:

azd init --template <template-repo-name>
azd up

Örneğin React + Node.js + MongoDB şablonunu kullanmak için:

azd init --template todo-nodejs-mongo
azd up

JavaScript/TypeScript şablonları

Template Ön uç Arka uç Veritabanı IaC AVM Depo
React + Node.js + MongoDB App Service'te React App Service'te Node.js Azure Cosmos DB (MongoDB) Kol kası - todo-nodejs-mongo
React + Node.js + MongoDB (Container Apps) Container Apps'te React Container Apps'te Node.js Azure Cosmos DB (MongoDB) Kol kası ✅ todo-nodejs-mongo-aca
React + Node.js + MongoDB (Terraform) App Service'te React App Service'te Node.js Azure Cosmos DB (MongoDB) Terraform - todo-nodejs-mongo-terraform
React + Node.js + MongoDB (Statik Web Uygulamaları) Static Web Apps'te React Azure İşlevleri'ne Node.js Azure Cosmos DB (MongoDB) Kol kası - todo-nodejs-mongo-swa-func
React + Node.js + MongoDB (Kubernetes) AKS üzerinde React AKS'de Node.js Azure Cosmos DB (MongoDB) Kol kası - todo-nodejs-mongo-aks

.NET şablonları

Template Ön uç Arka uç Veritabanı IaC AVM Depo
React + C# + SQL Veritabanı App Service'te React App Service'te ASP.NET Core Azure SQL Veritabanı Kol kası - todo-csharp-sql
React + C# + Cosmos DB App Service'te React App Service'te ASP.NET Core Azure Cosmos DB (NoSQL) Kol kası - todo-csharp-cosmos-sql
React + C# + SQL (Statik Web Uygulamaları) Static Web Apps'te React Azure İşlevleri üzerinde C# Azure SQL Veritabanı Kol kası - todo-csharp-sql-swa-func

Python şablonları

Template Ön uç Arka uç Veritabanı IaC AVM Depo
React + Python + MongoDB App Service'te React App Service'te Python (Flask/FastAPI) Azure Cosmos DB (MongoDB) Kol kası - todo-python-mongo
React + Python + MongoDB (Container Apps) Container Apps'te React Container Apps üzerinde Python Azure Cosmos DB (MongoDB) Kol kası ✅ todo-python-mongo-aca
React + Python + MongoDB (Statik Web Uygulamaları) Static Web Apps'te React Azure İşlevleri üzerinde Python Azure Cosmos DB (MongoDB) Kol kası - todo-python-mongo-swa-func

Java şablonları

Template Ön uç Arka uç Veritabanı IaC AVM Depo
React + Java + MongoDB App Service'te React App Service'te Java (Spring Boot) Azure Cosmos DB (MongoDB) Kol kası - todo-java-mongo
React + Java + MongoDB (Container Apps) Container Apps'te React Container Apps'te Java Azure Cosmos DB (MongoDB) Kol kası ✅ todo-java-mongo-aca

Katkıda bulunan şablonlar

Katkıda bulunmak istediğiniz tam yığın şablonunuz varsa Bkz. Azure Örnekleri katkı kılavuzu.

Şablonunuz şu şekilde olmalıdır:

  • Hem ön uç hem de arka uç hizmetlerini dahil edin
  • Mümkün olduğunda Azure Doğrulanmış Modüllerini kullanma
  • azd şablon yapısını izleyin
  • Kurulum yönergeleriyle kapsamlı bir README ekleyin
  • Harika AZD galerisinde listelenmiş olmalıdır

Sonraki Adımlar