What problem does it solve?
This Skill simplifies the deployment and configuration of Azure Container Apps, enabling users to define and manage containerized applications on Azure with advanced features like auto-scaling, Dapr integration, and traffic splitting.
Core Features & Use Cases
- Environment Setup: Generates Bicep templates for creating Azure Container Apps environments, including options for VNET integration and Log Analytics.
- Container App Deployment: Creates Bicep templates for deploying containerized applications with configurable ingress, secrets, environment variables, and health probes.
- Autoscaling Configuration: Provides examples for various scaling rules, including HTTP-based, Azure Service Bus queue, Azure Storage Queue, and cron-based scaling using KEDA.
- Dapr Integration: Demonstrates how to enable and configure Dapr for microservice communication, state management, and pub/sub patterns.
- Container Apps Jobs: Offers templates for both scheduled and event-driven container jobs.
- Custom Domains & TLS: Shows how to configure custom domains with managed TLS certificates.
- Terraform Alternative: Includes a Terraform example for deploying Container Apps.
Quick Start
Use the azure-container-apps skill to generate a Bicep template for deploying a web API with auto-scaling and Dapr integration.