App Service Plans and Web Apps
Provisioning Azure App Service Plans from the DuploCloud Portal
Last updated
Was this helpful?
Provisioning Azure App Service Plans from the DuploCloud Portal
Last updated
Was this helpful?
Azure App Services provide a way to host web applications in a fully managed platform-as-a-service (PaaS) environment. In DuploCloud, you can provision both App Service Plans and Web Apps directly from the UI.
You must create an App Service Plan before you can deploy a Web App.
In the DuploCloud Portal, navigate to Cloud Services -> Serverless.
Select the App Service Plan tab.
Click Add. The Add App Service Plan pane displays.
Complete the fields:
Name
Specify a unique name for the App Service Plan.
Region / ASE
Select the Azure Region where the Service Plan should exist.
Platform
Select the O/S type for the App Services to be hosted in this plan. Supported values include Windows
and Linux
.
Server Size
Select the SKU size for the plan.
No of Instances
Specify the number of Workers (instances) to be allocated.
Click Submit to create the App Service Plan.
After creating an App Service Plan, you can deploy a Web App resource that uses it. DuploCloud supports two deployment methods:
Code: Choose a built-in runtime such as Node.js, Python, or .NET.
Docker: Provide a container image to run in the Web App.
Complete the following steps to create a Web App Resource:
In the DuploCloud Portal, navigate to Cloud Services -> Serverless.
Select the Web Apps tab.
Click Add. The Add Web App pane displays.
Complete the fields:
Name
Enter a unique name for the Web App.
App Service Plan
Select the existing App Service Plan that will host this Web App.
Publish
Choose Code to use a built-in platform (e.g., Node.js, Python, or .NET). You can select from a list of available runtimes based on the platform you choose.
Choose Docker to deploy a container image. Provide a valid Docker image URL (e.g., myregistry.azurecr.io/myapp:latest
) from a trusted container registry. Ensure the image exposes the correct port (usually 80
) and is accessible from Azure.
Environmental Variables
Enter key-value pairs to be passed into the application at runtime. Useful for configuration and secrets.
Health Check Path
The URL path (e.g., /health
) used to check if the app is healthy. Azure uses this for app monitoring and scaling.
Click Submit to create the Web App Resource.