App Service Plans and Web Apps

Provisioning Azure App Service Plans from the DuploCloud Portal

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.

Creating an App Service Plan

  1. In the DuploCloud Portal, navigate to Cloud Services -> Serverless.

  2. Select the App Service Plan tab.

  3. Click Add. The Add App Service Plan pane displays.

    The Add App Service Plan pane
  4. 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.

  1. Click Submit to create the App Service Plan.

Creating a Web App Resource

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:

  1. In the DuploCloud Portal, navigate to Cloud Services -> Serverless.

  2. Select the Web Apps tab.

  3. Click Add. The Add Web App pane displays.

The Add App Service Plan pane
  1. 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.

  1. Click Submit to create the Web App Resource.

The Web Apps tab in the DuploCloud Portal

Last updated

Was this helpful?