Toolverse
Wszystkie skille

azd-deployment

autor: openclaw

Wdrażaj aplikacje kontenerowe na Azure Container Apps za pomocą Azure Developer CLI

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
6

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ć

  1. Zaloguj się do Azure, uruchamiając azd auth login w terminalu — to uwierzytelni Twoją sesję wobec platformy Azure.

  2. Zainicjuj projekt za pomocą azd init, co utworzy plik azure.yaml zawierający definicje usług oraz folder .azure/ do przechowywania konfiguracji środowiska.

  3. 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ę.

  4. 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.

  5. 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.

  6. 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ę.

Podobne skille