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.
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:
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:
Click Submit to create the Web App Resource.
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.
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.



Integrate and manage Azure Serverless services with DuploCloud
Serverless services in Azure let you run applications and functions without managing infrastructure. DuploCloud supports:
App Service Plans and Web Apps: Host code-based or containerized web applications with built-in scaling and deployment options.
Function Apps: Run lightweight serverless functions triggered by events, timers, or HTTP requests.
Using Azure Function Apps in DuploCloud
Azure Function Apps allow you to run serverless, event-driven code that automatically scales with demand. You can deploy Function Apps from the DuploCloud Portal using either built-in runtimes or Docker images.
In the DuploCloud Portal, navigate to Cloud Services → Serverless.
Select the Function Apps tab.
Click Add. The Add Function App pane displays.
Complete the fields:
Click Create. The Function App URL is published in the DuploCloud portal. You can view the function app by opening the URL in the browser.
(Optional) Specify database or service connection strings the function will use.
Name
Enter a unique name for the Function App.
Deploy from Package
Select Yes to upload a deployment package (ZIP file) containing your function code. Select No to configure the app without a pre-built package.
Storage Account
Select an existing storage account. This is required for the Function App to manage state.
Runtime Stack
Choose the function runtime environment (e.g., Node.js, Python, .NET).
Version
Select the runtime version (e.g., 3.1).
Plan Type
Choose the hosting plan (e.g., Consumption (Serverless), Premium, or App Service Plan).
App Settings
(Optional) Define key-value pairs for environment variables used by the function.

Connection Strings