Freigeben über


Full-Stack-Bereitstellungsvorlagen für die Azure Developer CLI

In diesem Artikel werden Full-Stack-Bereitstellungsvorlagen für azure Developer CLI (azd) vorgestellt. Verwenden Sie diese Vorlagen, um Anwendungen mit Front-End- und Back-End-Diensten in Azure schnell bereitzustellen.

Was sind Vollstapelvorlagen?

Zu den vollständigen Stapelvorlagen gehören:

  • Front-End: Eine benutzerorientierte Webanwendung (React, Angular, Vue, Blazor usw.)
  • Back-End: Eine API oder Dienstebene (Node.js, ASP.NET Core, Python, Java, Go)
  • Infrastruktur: Bicep- oder Terraform-Dateien zum Bereitstellen von Azure-Ressourcen
  • Konfiguration: Eine azure.yaml Datei, die alles miteinander verbindet

Jede Vorlage in dieser Liste funktioniert mit azd Befehlen wie azd init, , azd upund azd deploy.

So verwenden Sie diese Vorlagen

Um mit einer der aufgelisteten Vorlagen zu beginnen, führen Sie Folgendes aus:

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

Verwenden Sie beispielsweise die React +Node.js + MongoDB-Vorlage:

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

JavaScript-/TypeScript-Vorlagen

Template Front-End Back-End Datenbank IaC AVM Repository
React + Node.js + MongoDB React für App Service Node.js im App-Dienst Azure Cosmos DB (MongoDB) Bicep - todo-nodejs-mongo
React + Node.js + MongoDB (Container-Apps) Reagieren auf Container-Apps Node.js für Container-Apps Azure Cosmos DB (MongoDB) Bicep todo-nodejs-mongo-aca
React + Node.js + MongoDB (Terraform) React für App Service Node.js im App-Dienst Azure Cosmos DB (MongoDB) Terraform - todo-nodejs-mongo-terraform
React + Node.js + MongoDB (Static Web Apps) Reagieren auf statische Web-Apps Node.js in Azure-Funktionen Azure Cosmos DB (MongoDB) Bicep - todo-nodejs-mongo-swa-func
React + Node.js + MongoDB (Kubernetes) Reagieren auf AKS Node.js auf AKS Azure Cosmos DB (MongoDB) Bicep - todo-nodejs-mongo-aks

.NET-Vorlagen

Template Front-End Back-End Datenbank IaC AVM Repository
React + C# + SQL-Datenbank React für App Service ASP.NET Core on App Service Azure SQL-Datenbank Bicep - todo-csharp-sql
React + C# + Cosmos DB React für App Service ASP.NET Core on App Service Azure Cosmos DB (NoSQL) Bicep - todo-csharp-cosmos-sql
React + C# + SQL (Static Web Apps) Reagieren auf statische Web-Apps C# für Azure-Funktionen Azure SQL-Datenbank Bicep - todo-csharp-sql-swa-func

Python-Vorlagen

Template Front-End Back-End Datenbank IaC AVM Repository
React + Python + MongoDB React für App Service Python (Flask/FastAPI) auf App Service Azure Cosmos DB (MongoDB) Bicep - todo-python-mongo
React + Python + MongoDB (Container-Apps) Reagieren auf Container-Apps Python für Container-Apps Azure Cosmos DB (MongoDB) Bicep todo-python-mongo-aca
React + Python + MongoDB (Terraform) React für App Service Python für App Service Azure Cosmos DB (MongoDB) Terraform - todo-python-mongo-terraform
React + Python + MongoDB (Static Web Apps) Reagieren auf statische Web-Apps Python auf Azure-Funktionen Azure Cosmos DB (MongoDB) Bicep - todo-python-mongo-swa-func

Java-Vorlagen

Template Front-End Back-End Datenbank IaC AVM Repository
React + Java + MongoDB React für App Service Java (Spring Boot) in App Service Azure Cosmos DB (MongoDB) Bicep - todo-java-mongo
React + Java + MongoDB (Container-Apps) Reagieren auf Container-Apps Java für Container-Apps Azure Cosmos DB (MongoDB) Bicep todo-java-mongo-aca

Beitragende Vorlagen

Wenn Sie über eine Vollstapelvorlage verfügen, die Sie mitwirken möchten, lesen Sie den Azure Samples-Beitragsleitfaden.

Ihre Vorlage sollte:

  • Einschließen von Front-End- und Back-End-Diensten
  • Verwenden von überprüften Azure-Modulen nach Möglichkeit
  • Folgen der Azd-Vorlagenstruktur
  • Einschließen einer umfassenden INFODATEI mit Setupanweisungen
  • In der Fantastischen AZD-Galerie aufgeführt

Nächste Schritte