App Service
Run web applications and APIs built from your repository or from a container image, each with its own hostname, scaling and deployment history.
- API reference — Every HTTP endpoint of the apps module: authentication, IAM action, parameters, bodies and status codes.
- The app page — What the app list and the app page show — the header actions and every tab, and who sees which.
- Configuration reference — Configuration keys of the apps module: sections, environment variables, types and defaults.
- Custom domains and HTTPS — Serve an app on your own domains, redirect extra domains and www to it, create the DNS records, and follow the certificate.
- Deployment source — Move an app to another repository, branch or provider, or to another container image.
- Configuration — The sections of an app's Configuration tab, how a change is saved, and which changes rebuild the image, replace the instances or neither.
- Runtime and compute — Change an app's runtime stack and version, port, startup project, compute plan and persistent storage.
- Scaling — Run an app on a fixed number of instances, scale it on CPU use, or scale it on events with KEDA, down to zero.
- Environment variables and secrets — Give an app environment variables and build variables, reference secrets from a vault, and find the managed identity's variables.
- Create an app — Create an app with the eight-step wizard — placement, runtime, networking, compute plan, scaling, deployment source and environment variables.
- Deployments and revisions — Follow an app's deployments and build logs, go back to an earlier version, and roll the configuration back to an earlier revision.
- Files — Browse, download and change the files on an app's persistent disk from the portal.
- App Service — Run web applications and APIs built from your repository or from a container image, each with its own hostname, scaling and deployment history.
- Logs — Follow what an app and its slots write to standard output, live in the portal or with the CLI.
- Deploy, start, stop and delete an app — Deploy an app again, stop, start and restart it, open it in the browser, delete it — in the portal and with the CLI.
- Names and limits — Naming rules for apps, slots and hostnames, and the limits on environment variables, scaling, retention and history.
- Permissions — The actions that govern apps and slots, what each allows, and the roles that hold them.
- Runtime versions and compute plans — Withdraw or add the runtime versions apps can be built with, change the compute plans, and find the storage and image-retention settings.
- Deployment slots — Run another branch of an app's repository next to the app, with its own hostname, settings, deployments and logs.
- Statuses — What each status of an app, a slot and a deployment means, and where to find the reason when something fails.
- Your first app in 5 minutes — Run a ready-made web app from a public container image, give it a secret from a vault, and open it to see the secret arrive.