Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek představuje kompletní šablony nasazení pro Azure Developer CLI (azd). Pomocí těchto šablon můžete rychle nasazovat aplikace s front-endovými a back-endovými službami v Azure.
Co jsou šablony plného zásobníku?
Šablony s kompletním zásobníkem zahrnují:
- Front-end: Uživatelská webová aplikace (React, Angular, Vue, Blazor atd.)
- Back-end: Vrstva rozhraní API nebo služby (Node.js, ASP.NET Core, Python, Java, Go)
- Infrastruktura: Soubory Bicep nebo Terraform pro zřízení prostředků Azure
-
Konfigurace: Soubor
azure.yaml, který spojuje všechno dohromady
Každá šablona v tomto seznamu funguje s azd příkazy jako azd init, azd upa azd deploy.
Jak tyto šablony používat
Pokud chcete začít s některou z uvedených šablon, spusťte:
azd init --template <template-repo-name>
azd up
Pokud například chcete použít šablonu React + Node.js + MongoDB:
azd init --template todo-nodejs-mongo
azd up
Šablony JavaScriptu/TypeScriptu
| Template | Front-end | Back-end | Databáze | IaC | AVM | Repository |
|---|---|---|---|---|---|---|
| React + Node.js + MongoDB | React ve službě App Service | Node.js ve službě App Service | Azure Cosmos DB (MongoDB) | Bicepsový sval | - | todo-nodejs-mongo |
| React + Node.js + MongoDB (Container Apps) | React on Container Apps | Node.js v kontejnerových aplikacích | Azure Cosmos DB (MongoDB) | Bicepsový sval | ✅ | todo-nodejs-mongo-aca |
| React + Node.js + MongoDB (Terraform) | React ve službě App Service | Node.js ve službě App Service | Azure Cosmos DB (MongoDB) | Terraform | - | todo-nodejs-mongo-terraform |
| React + Node.js + MongoDB (Static Web Apps) | React on Static Web Apps | Node.js ve službě Azure Functions | Azure Cosmos DB (MongoDB) | Bicepsový sval | - | todo-nodejs-mongo-swa-func |
| React + Node.js + MongoDB (Kubernetes) | React on AKS | Node.js v AKS | Azure Cosmos DB (MongoDB) | Bicepsový sval | - | todo-nodejs-mongo-aks |
Šablony .NET
| Template | Front-end | Back-end | Databáze | IaC | AVM | Repository |
|---|---|---|---|---|---|---|
| React + C# + SQL Database | React ve službě App Service | ASP.NET Core ve službě App Service | Azure SQL Database | Bicepsový sval | - | todo-csharp-sql |
| React + C# + Cosmos DB | React ve službě App Service | ASP.NET Core ve službě App Service | Azure Cosmos DB (NoSQL) | Bicepsový sval | - | todo-csharp-cosmos-sql |
| React + C# + SQL (Static Web Apps) | React on Static Web Apps | C# ve službě Azure Functions | Azure SQL Database | Bicepsový sval | - | todo-csharp-sql-swa-func |
Šablony Pythonu
| Template | Front-end | Back-end | Databáze | IaC | AVM | Repository |
|---|---|---|---|---|---|---|
| React + Python + MongoDB | React ve službě App Service | Python (Flask/FastAPI) ve službě App Service | Azure Cosmos DB (MongoDB) | Bicepsový sval | - | todo-python-mongo |
| React + Python + MongoDB (Container Apps) | React on Container Apps | Python v kontejnerových aplikacích | Azure Cosmos DB (MongoDB) | Bicepsový sval | ✅ | todo-python-mongo-aca |
| React + Python + MongoDB (Terraform) | React ve službě App Service | Python ve službě App Service | Azure Cosmos DB (MongoDB) | Terraform | - | todo-python-mongo-terraform |
| React + Python + MongoDB (Statické webové aplikace) | React on Static Web Apps | Python ve službě Azure Functions | Azure Cosmos DB (MongoDB) | Bicepsový sval | - | todo-python-mongo-swa-func |
Šablony Java
| Template | Front-end | Back-end | Databáze | IaC | AVM | Repository |
|---|---|---|---|---|---|---|
| React + Java + MongoDB | React ve službě App Service | Java (Spring Boot) ve službě App Service | Azure Cosmos DB (MongoDB) | Bicepsový sval | - | todo-java-mongo |
| React + Java + MongoDB (Container Apps) | React on Container Apps | Java v Container Apps | Azure Cosmos DB (MongoDB) | Bicepsový sval | ✅ | todo-java-mongo-aca |
Přispívání šablon
Pokud máte kompletní šablonu, kterou chcete přispívat, prohlédni si průvodce příspěvkem k ukázce Azure.
Šablona by měla:
- Zahrnout front-endové i back-endové služby
- Pokud je to možné, použijte ověřené moduly Azure.
- Postupujte podle struktury šablony azd.
- Zahrnutí komplexního readme s pokyny k nastavení
- Seznamte se v galerii Awesome AZD