Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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