Azure App Service

aj-geddes/useful-ai-prompts/skills/azure-app-service

by aj-geddes3f5182cfd739No license355 starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated 7 months ago

Deploy and manage web apps using Azure App Service with auto-scaling, deployment slots, SSL/TLS, and monitoring. Use for hosting web applications on Azure.

Includes scripts

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:

bash
# Login to Azureaz login
# Create resource groupaz group create --name myapp-rg --location eastus
# Create App Service Planaz appservice plan create \  --name myapp-plan \  --resource-group myapp-rg \  --sku P1V2 \  --is-linux
# Create web appaz webapp create \  --resource-group myapp-rg \  --plan myapp-plan \  --name myapp-web \  --deployment-container-image-name nodejs:18
# Configure app settingsaz webapp config appsettings set \  --resource-group myapp-rg \  --name myapp-web \  --settings \// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
App Service Creation with Azure CLI [blocked]App Service Creation with Azure CLI
Terraform App Service Configuration [blocked]Terraform App Service Configuration
Deployment Configuration [blocked]Deployment Configuration
Health Check Configuration [blocked]Health Check Configuration

Best Practices

✅ DO

  • Use deployment slots for zero-downtime deployments
  • Enable Application Insights
  • Configure autoscaling based on metrics
  • Use managed identity for Azure services
  • Enable HTTPS only
  • Store secrets in Key Vault
  • Monitor performance metrics
  • Implement health checks

❌ DON'T

  • Store secrets in configuration
  • Disable HTTPS
  • Ignore Application Insights
  • Use single instance for production
  • Deploy directly to production
  • Ignore autoscaling configuration

Source and attribution

Source:aj-geddes/useful-ai-promptsinskills/azure-app-serviceat commit3f5182c

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal