---
title: Deploy an Application to Edge Devices
slug: edgemanager/how-to-guides/lem-user-ui-guides/deploy-an-application-to-edge-devices
description: You can deploy an application to one or more edge devices.
docTags: 
createdAt: 2022-09-29T18:14:58.000Z
---

You can deploy an application to one or more edge devices.

After selectin&#x67;**&#x20;Launch App** for an application, see the information below on deploying the application.&#x20;

# Before You Begin

- Connect a repository. See *Add new repository&#x20;*&#x69;n [Registry Management](docId\:M6yzedYRAwwYDnLDtOQlZ).&#x20;
- Create a marketplace catalog for your application and then add the application. See *Add Catalog&#x20;*&#x61;n&#x64;*&#x20;Add or Import an application&#x20;*&#x69;n [Marketplace: Catalogs and Applications](docId\:gqoGt_Szm8rz9UdPhl2NL).
- Submit the application release you want to deploy. See *Submit Release&#x20;*&#x69;n [Manage Application Releases](docId\:FoZMtmXkxEI6Y-gPZAEvg).
- Ensure each of Litmus Edge devices have enough disk space to receive the Docker application release’s associated Docker image(s).

# Step 1: Select at least one online device

![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/gQVndUEszbybcLweTvEWb_image.png "Deploy an Application Step 1 : Select at least one online device")

\[1] **Filter by Groups**

\[2] **Select all displayed edge devices&#x20;**

\[3] **Select edge device**

\[4] **View Data | Control status**

**To select one or more edge devices:&#x20;**&#xD;

1. (Optional) From *Edge Devices* tab, select one or more groups.
2. Select one or more edge devices.
3. Click **Next**.

# Step 2: Application Settings

![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/N0Cef5Mx7bCZKcsXB9KyD_image.png "Deploy an Application Step 2 : Select application settings")

\[1] **Change Application Name**

\[2] **Change Application Release**

\[3] **Set Application Parameters:**  Unique set of parameters for each Application. See [Set Up Variables for an Application Release](docId\:HF5YyWh3bwhFi6m2jKxHt) for details on how set up the parameters for each application. The parameters will be applied to the application’s respective Docker image. When the Litmus Edge receives this application and its respective Docker image, these parameters will be passed as runtime variables to this application’s respective Docker container.

**To configure application settings:&#x20;**

1. Fro&#x6D;**&#xA0;***Apps Settings* tab, select a submitted release from the **Application Release** drop-down list.
2. (Optional) Make changes to other parameters, then click **Next**. Update options depend on the application selected.

# Step 3: Preview

![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/YU-0tFKleeGIy0iE4M1zD_image.png "Deploy an Application Step 3 : Preview")

\[1] **Review Device(s) names**

\[2] **Review Application Name and Release**&#x20;

\[3] **Review Parameter Settings**

**To preview application deployment configurations:&#x20;**

- From the **Preview** tab, review your selections, and then click **Launch**.

# Step 4: Result

![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/IARBE5msMbg61WI7L3jQ-_image.png "Deploy an Application Step 4 : Result")

\[1] **View Edge Device Details:** [Apps](docId\:pwQmgXarWxphcibP2z12U)&#x20;

\[2] **View** **Message**

**To finalize application deployment:&#x20;**

1. From the *Result&#xA0;*&#x74;ab, wait for values under the *Message column&#x20;*&#x74;o confirm successful deployment(s).&#x20;
2. Click **App Details**.&#x20;

The selected edge devices appear in the Edge Device list on the selected *Application Details* pane. The initial App Status for the deployed devices should be `PULLINGIMAGESTARTED`. Wait for the Docker image pull operation to complete or fail. A new App Status will be shown.&#x20;

# Step 5: Verify Deployed Application is Running

**To verify the deployed application is running:&#x20;**

1. From the *Application Details* pane, click the edge device **ID** link.
2. The selected application is displayed as running on the **Apps** tab in **Edge Device Details**. See [Apps](docId\:pwQmgXarWxphcibP2z12U).

If the App Status displays as a `LAUNCHERROR`. It indicates that the Docker image pull operation failed. Ensure that the Application’s respective Docker image registry location is a valid one (See [Set Up Docker Container Configurations for an Application Release](docId\:mebpl6tcgzj9NS2Cmk5cQ)) or your Litmus Edge instances can connect and access the registry location.&#x20;

# Step 6: Verify the Application on the Edge Device

For the edge device, check its [Containers](docId\:uASMDJ5ugFN_P79HOba3Y) section to verify the respective application container is running for the application.
