microsoft avatar

Python Appservice Deploy

Streamlines Python web app deployment to Azure App Service Linux without making you answer twenty questions about resource groups and regions. Picks sensible defaults (P0v3 tier, Python 3.14, derives RG and plan names from your app name) and auto-detects Flask, Django, or FastAPI to set the right startup command. Uses azd when you have an azure.yaml, otherwise falls back to az CLI zip deploy. The best part is it stops after deployment instead of immediately curling your cold-start app and panicking over 503s. If you need VNets, Key Vault, or proper IaC, this hands off to azure-prepare. Built by Microsoft, which explains why it knows all the Oryx build quirks.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
8
skills.sh installs
322.4K
GitHub stars
1.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add microsoft/azure-skills --skill python-appservice-deploy --agent claude-code

Installs into .claude/skills of the current project.

Files

Python on Azure App Service — Code Deploy

Deploys Python (Flask, Django, FastAPI, generic) code to Azure App Service Linux (P0v3, Python 3.14). Creates RG + Plan + Web App if missing. Hand off to azure-prepare for VNet, Key Vault, databases, or IaC.

MCP tools used: mcp_azure_mcp_subscription_list, mcp_azure_mcp_group_list, mcp_azure_mcp_appservice, mcp_azure_mcp_azd (when azure.yaml is present).

Workflow

Prerequisite: Verify the latest stable Azure CLI; update with approval and recheck if needed.

Sponsors

Details

Repository
github.com/microsoft/azure-skills
Categories
DevOps & CI/CD, Release Management, Python, Cloud & Infrastructure
First seen
Jul 14, 2026

More from microsoft/azure-skills

All 39
1liarjsdev avatarfingerprint-ci-gateliarjsdev/liarjs-skillsGate a build on browser fingerprint regressions with liarjs - save a baseline scan as JSON, diff later runs against it, and fail the job when the consistency sc119Kskills.sh installs
2microsoft avatarazure-deploymicrosoft/github-copilot-for-azureExecute Azure deployments for ALREADY-PREPARED applications that have existing .azure/deployment-plan.md and infrastructure files. DO NOT use this skill when th103.2Kskills.sh installs
3microsoft avatarazure-observabilitymicrosoft/azure-skillsAzure Observability Services including Azure Monitor, Application Insights, Log Analytics, Alerts, and Workbooks. Provides metrics, APM, distributed tracing, KQ86.2Kskills.sh installs
4addyosmani avatarci-cd-and-automationaddyosmani/agent-skillsAutomates CI/CD pipeline setup. Use when setting up or modifying build and deployment pipelines. Use when you need to automate quality gates, configure test run67.3Kskills.sh installs
5addyosmani avatarobservability-and-instrumentationaddyosmani/agent-skillsInstruments code so production behavior is visible and diagnosable. Use when adding logging, metrics, tracing, or alerting. Use when shipping any feature that r63.8Kskills.sh installs
6samber avatargolang-observabilitysamber/cc-skills-golangGolang everyday observability — the always-on signals in production. Covers structured logging with slog, Prometheus metrics, OpenTelemetry distributed tracing,41.5Kskills.sh installs