azd-deployment
Wdrażaj aplikacje kontenerowe na Azure Container Apps za pomocą Azure Developer CLI
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do wdrażania aplikacji frontendowych i backendowych na Azure Container Apps przy użyciu Azure Developer CLI (azd). Obsługuje konfigurację projektów azd, tworzenie plików azure.yaml, pisanie infrastruktury Bicep dla Container Apps, zdalne buildy z ACR, wdrażania idempotentne oraz zarządzanie zmiennymi środowiskowymi. Przydatny przy rozwiązywaniu problemów z wdrażaniem i konfiguracji wielousługowych projektów.
Jak używać
Zaloguj się do Azure, uruchamiając
azd auth loginw terminalu — to uwierzytelni Twoją sesję wobec platformy Azure.Zainicjuj projekt za pomocą
azd init, co utworzy plik azure.yaml zawierający definicje usług oraz folder .azure/ do przechowywania konfiguracji środowiska.Utwórz nowe środowisko (np. dev, staging, prod) poleceniem
azd env new <nazwa-środowiska>— każde środowisko będzie miało własne zmienne i konfigurację.Zdefiniuj usługi w pliku azure.yaml, wskazując ścieżkę do projektu, język programowania, typ hosta (containerapp) oraz Dockerfile — skill będzie czytać tę konfigurację podczas wdrażania.
Utwórz infrastrukturę Bicep w folderze infra/, gdzie main.bicep będzie głównym modułem, a moduły w podfolderze będą definiować Container Apps Environment i poszczególne aplikacje.
Uruchom
azd up, aby automatycznie zaaplikować infrastrukturę, zbudować obrazy kontenerów (z obsługą zdalnych buildów w ACR) i wdrożyć aplikacje na Azure Container Apps — skill obsługuje idempotentne wdrażania, więc możesz bezpiecznie powtarzać tę operację.