azure-custom-domain

Map a subdomain to an Azure Container App with Cloudflare DNS and SSL.

2|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/enkira-ai/claude-plugins --skill azure-custom-domain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-custom-domain
Source: https://github.com/enkira-ai/claude-plugins/tree/main/plugins/enkira-azure-containerapp/skills/azure-custom-domain
Command: npx skills add https://github.com/enkira-ai/claude-plugins --skill azure-custom-domain

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

End-to-end domain mapping for Azure Container Apps with Cloudflare DNS and SSL provisioning to bind a custom subdomain to your app.

Core Features & Use Cases

  • End-to-end workflow to map a subdomain in a Cloudflare-managed zone to an Azure Container App with external ingress.
  • Automates DNS provisioning (CNAME and ASUID TXT) and verification, SSL certificate provisioning, and hostname binding.
  • Supports rollback and safe teardown to remove DNS records and bindings if needed.

Quick Start

Map a subdomain to your Azure Container App, configure Cloudflare DNS records, verify ownership via ASUID, and bind a managed SSL certificate.

Frequently Asked Questions about azure-custom-domain

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I map a custom domain to an Azure Container App?

To map a custom domain to an Azure Container App, you need to configure external ingress, provision Cloudflare DNS records, verify ownership via an ASUID TXT record, and bind a managed SSL certificate to the hostname.

How does ASUID verification work for Azure Container Apps?

ASUID verification works by adding a specific TXT record to your Cloudflare DNS zone, which proves domain ownership and allows Azure to validate the hostname binding for your Azure Container App.

What do I need to automate Azure Container App DNS provisioning with Cloudflare?

To automate Azure Container App DNS provisioning with Cloudflare, you need the Azure CLI, a Cloudflare API token stored via Infisical, and access to shared-infra credentials for permissions on the target subscription.

Can I automatically provision an SSL certificate for an Azure Container App using Cloudflare DNS?

Yes, this end-to-end domain mapping workflow automatically provisions a managed SSL certificate for an Azure Container App after configuring the necessary CNAME and ASUID TXT records in your Cloudflare DNS zone.

How do I safely remove a custom domain and DNS records from an Azure Container App?

You can safely remove a custom domain and DNS records from an Azure Container App by executing a rollback or safe teardown process, which deletes the Cloudflare DNS records and unbinds the hostname.