---
title: Set Up Variables for an Application Release
slug: set-up-variables-for-an-application-release
docTags: 
createdAt: 2022-11-24T21:11:04.000Z
---

Launch variables can be customized for a draft release. These variables will later be presented as configurable parameters during Application deployment (See the *Step 2: Application Settings* section of [Deploy an Application to Edge Devices](docId:6gp9vK1JYhRFfxZdSx6hP)). These variables can also be used when setting up a Component (for *Containers*/*Containers Advanced*) or used within a compose configuration file (for *Compose*). See [Set Up Docker Container Configurations for an Application Release](docId:23AU4c7Cym9VJU2MRNEkD) for details.&#x20;

The steps for setting up variables for an application release with one of *Containers*, *Containers Advanced* and *Compose* are identical.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/XI59OSz-QQ4Yau5lH_vq2_image.png" size="80" width="1920" height="914" caption="Manufacturing Connect User UI : General Settings : Features : Marketplace Catalog : Catalog Applications : Containers/Containers Advanced/Compose : Variables" position="center" showCaption="true"}

| **Action**                                  | **Details**                                                                       |
| ------------------------------------------- | --------------------------------------------------------------------------------- |
| \[1] **Show filter&#x20;**/ **Hide filter** |  Search by *Name*, *Description*, *Default Value*                                 |
| \[2] **Add Variable**                       | You can add multiple variables. You can't add variables for a submitted release.  |
| \[3]  **Edit this variable**                | - You can't edit variables for a submitted application release.&#x20;             |
| \[4] **Delete this variable**               | You can't delete variables for a submitted application release.                   |

## More on Add Variable

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/91OWMupCcFlaYDftbziCe_image.png" size="80" width="1176" height="565" caption="The Add Variable dialog box " position="center" showCaption="true"}

- **Name**: Enter a name for a variable. The name will be used when referring to this variable in [Set Up Docker Container Configurations for an Application Release](docId:23AU4c7Cym9VJU2MRNEkD).
- **Label**: Enter a label for the variable. The label will be used to title the variable during application deployment. (See [Deploy an Application to Edge Devices](docId:6gp9vK1JYhRFfxZdSx6hP) and [Deploy a Marketplace Application](docId\:KhhvwN6wKQqTAxgF0-V7Y)).
- **Type**: Select one of the following data types:&#x20;
  - `string`
  - `int`
  - `enum`
- **Default Value**: Enter a value for the variable. The entered value will be set as the variable's default value during application deployment.
- **Description**: Enter a description for the variable. The description will be used to explain the variable during application deployment.
- **Required&#x20;**(Optional): Select the check box. This will force the variable to must have a value during application deployment.
- **Private** (Optional): Select the check box. This will hide the variable value with asterisks during *Step 2: Application Settings* of [Deploy an Application to Edge Devices](docId:6gp9vK1JYhRFfxZdSx6hP). This option is available for Manufacturing Connect version 2.8.0 and later.

### More on enum

For the `enum` data type, in addition to a default value, you can enter a list of values to the right of *Enum options.&#x20;*&#x54;hen, during application launch (See [Deploy a Marketplace Application](docId\:KhhvwN6wKQqTAxgF0-V7Y)), the list of entered values will be presented in a dropdown list, where one of the entered values must be selected. If no values are entered here, then the variable value during application launch can be entered as usual as compared to selecting from a dropdown list.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/4NLKuZV30pj5qL00hrsNV_image.png" size="80" width="1120" height="664" caption="enum values" position="center" showCaption="true"}



