Toolverse
All skills

azd-deployment

by openclaw

Deploy containerized applications to Azure Container Apps using Azure Developer CLI (azd). Use when setting up azd projects, writing azure.yaml configuration, creating Bicep infrastructure for Container Apps, configuring remote builds with ACR, implementing idempotent

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
DevOps
Views
6

About this skill

Deploy containerized applications to Azure Container Apps using Azure Developer CLI (azd). Use when setting up azd projects, writing azure.yaml configuration, creating Bicep infrastructure for Container Apps, configuring remote builds with ACR, implementing idempotent deployments, managing environment variables across local/.azure/Bicep, or troubleshooting azd up failures. Triggers on requests for azd configuration, Container Apps deployment, multi-service deployments, and infrastructure-as-code with Bicep.

How to use

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

Related skills