All Azure services

Azure · Compute

Azure App Service

Managed web apps with slots and autoscale.

Official docs

Overview

App Service hosts web apps and APIs with deployment slots, autoscale, custom domains and integrated auth.

When to use it

  • Web app hosting
  • Per-PR slot for review
  • Blue/green via slot swap

Setup

  1. Create App Service plan + Web App.
  2. Add deployment slot 'staging'.
  3. Configure GitHub Actions for slot deploys.

How to use

Swap slots
az webapp deployment slot swap -g qa-rg -n my-app --slot staging --target-slot production

QA use cases

  • Run e2e tests against staging slot; only swap if green.