This handles the full lifecycle of Azure App Service deployments, from creating resource groups and service plans to configuring deployment slots and health checks. You get examples in both Azure CLI and Terraform, which is useful since most teams end up needing both at some point. The best practices section pushes hard on deployment slots and managed identities, which honestly will save you from a lot of pain if you follow them early. It's aimed at production workloads that need autoscaling and proper monitoring, not quick experiments. If you're already deep in Azure and need to standardize how your team deploys web apps, this gives you the patterns to copy and paste.

skills.sh installs
445
GitHub stars
379
last updated
Aug 21, 2026

Install

$ npx -y skills add aj-geddes/useful-ai-prompts --skill azure-app-service --agent claude-code

Installs into .claude/skills of the current project.

Files

Azure App Service

Table of Contents

Overview

Azure App Service provides a fully managed platform for building and hosting web applications, REST APIs, and mobile backends. Support multiple programming languages with integrated DevOps, security, and high availability.

When to Use

  • Web applications (ASP.NET, Node.js, Python, Java)
  • REST APIs and microservices
  • Mobile app backends
  • Static website hosting
  • Production applications requiring scale
  • Applications needing auto-scaling
  • Multi-region deployments
  • Containerized applications

Quick Start

Minimal working example:

# Login to Azure
az login

# Create resource group
az group create --name myapp-rg --location eastus

# Create App Service Plan
az appservice plan create \
  --name myapp-plan \
  --resource-group myapp-rg \
  --sku P1V2 \
  --is-linux

# Create web app
az webapp create \
  --resource-group myapp-rg \
  --plan myapp-plan \
  --name myapp-web \
  --deployment-container-image-name nodejs:18

Sponsors

Details

Repository
github.com/aj-geddes/useful-ai-prompts
Categories
DevOps & CI/CD, AI & Agent Building, Release Management, Cloud & Infrastructure
First seen
Jun 3, 2026

More from aj-geddes/useful-ai-prompts

All 258
1aj-geddes avatarcontinuous-testingaj-geddes/useful-ai-promptsIntegrate automated testing into CI/CD pipelines for continuous quality feedback. Use for continuous testing, CI testing, automated testing pipelines, test orch441skills.sh installs
2hieutrtr avatarcode-review-securityhieutrtr/ai1-skillsSecurity-focused code review checklist and automated scanning patterns. Use when reviewing pull requests for security issues, auditing authentication/authorizat440skills.sh installs
3aj-geddes avatarartifact-managementaj-geddes/useful-ai-promptsManage build artifacts, Docker images, and package registries. Configure artifact repositories, versioning, and distribution strategies.439skills.sh installs
4aj-geddes avatarcorrelation-tracingaj-geddes/useful-ai-promptsImplement distributed tracing with correlation IDs, trace propagation, and span tracking across microservices. Use when debugging distributed systems, monitorin429skills.sh installs
5depot avatardepot-generaldepot/skillsHandles Depot CLI installation, authentication, login, project setup, organization management, and API access. Use when installing the Depot CLI, logging in wit429skills.sh installs
6wedsamuel1230 avatararduino-project-builderwedsamuel1230/arduino-skillsBuild complete, production-ready Arduino projects (environmental monitors, robot controllers, IoT devices, automation systems). Assembles multi-component system421skills.sh installs