> For the complete documentation index, see [llms.txt](https://docs.acecloud.ai/knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.acecloud.ai/knowledge-base/deployment/overview-of-app-catalog-in-acecloud/how-to-deploy-an-application-from-the-app-catalog-using-a-dedicated-deployment.md).

# How to Deploy an Application from the App Catalog Using a Dedicated Deployment?

### Overview

A Dedicated Deployment allows you to deploy catalog applications on dedicated infrastructure resources provisioned within your project.

{% stepper %}
{% step %}

### Open the App Catalog

1. Navigate to **App Catalog** tab.
2. Select the application you want to deploy.
3. Click **Deploy**.

<figure><img src="/files/L9L6okub3SPTz5Utpy17" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Configure Deployment Details

#### Select Version

Select the desired application version.

#### Deployment Name

Review or modify the deployment name.

#### Deployment Type

Select **Dedicated**.

#### Image URL/Tag

The application image is automatically populated based on the selected catalog application.

<figure><img src="/files/bFbU0B5DS1JcbbN5x1or" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Configure Resources

#### Resource Flavor

Select the desired resource flavor.

The selected flavor determines the CPU and memory allocated to the deployment.

<figure><img src="/files/9cJJjjMuhQ4ps73vhJ2V" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Configure Networking

#### Select VPC

Choose an existing VPC from the **VPC** dropdown.

#### Create a New VPC

If a suitable VPC is not available:

1. Click **Create VPC**.
2. Create a new VPC.
3. Return to the deployment page.
4. Select the newly created VPC.

{% hint style="info" %}
The selected VPC must have a router configured and must not be a firewall-created VPC.
{% endhint %}

<figure><img src="/files/qlCEcTKkWRl8QRtHTcQa" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Configure Environment Variables

Review the automatically populated environment variables and update the values as required.

{% hint style="info" %}
Hover over the **ⓘ (information)** icon next to each environment variable to view details about the expected value format and requirements. Some application environment variables include validation rules and must be configured with values that meet the specified criteria.
{% endhint %}

#### Add Additional Variables

Click **Add Environment Variable** to configure additional settings.

<figure><img src="/files/i9r37lu2T8lSXOgceQPp" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Review Deployment Summary

Verify:

* Deployment name
* Deployment type
* Resource flavor
* VPC configuration
* Application version
* Environment variables

<figure><img src="/files/8jdIjTnpibf7hKyajJTb" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Create Deployment

Click **Create Deployment**.

<figure><img src="/files/guaBqQJmgiNcF247xM4u" alt=""><figcaption></figcaption></figure>

The platform provisions dedicated infrastructure resources and deploys the application.

{% hint style="info" %}
Dedicated deployments may take approximately **20–30 minutes** to become active, as dedicated infrastructure resources are provisioned within your project during deployment.
{% endhint %}

#### Troubleshooting

If the deployment remains in the **Provisioning** state for an extended period, open the deployment and review the container logs to identify any errors preventing the deployment from becoming active.
{% endstep %}
{% endstepper %}
