Skip to main content

Deploying Marketplace apps

Deploying a Marketplace application to an Edge Node

This article details the methodology for deploying and configuring your marketplace application directly onto an edge node. By following these outlined procedures, you will achieve substantial reductions in latency, bolster overall security posture, and cultivate a seamlessly integrated user experience across your edge-based ecosystem.

Add a new card

From the Node details view, click on the "ADD CARD" button and select "Marketplace App".

Adding a new card to a node

Adding a new card to a node

Marketplace Wizard

The complete deployment and configuration process for Marketplace applications is executed through a wizard that will guide you through all the necessary steps.

Step 1: Select App and Version

In the first step, just select the Marketplace application/version to deploy in the node. Only those Marketplace applications that have been already added to your library will be available.

Tip

No Marketplace applications in your library? Just check Add a Marketplace app to your Library and add one before going to next step.

Marketplace wizard step 1: select app

Marketplace wizard step 1: select app

There are some advanced options in this step:

  • Run automatically after install: makes the application starts after the installation.
  • Activate logs for this application: enable application logs automatically.
  • Force Docker image download: Docker does not download already stored images in the build process. In case you want to download all images again, activate this toggle.

Step2: Add Environment Variables

Every Marketplace application defines its necessary environment variables, so the content of this second step will be different for each app. Some tips about this form:

  • If the variable is mandatory it will be marked with an asterisk in its name.
  • You will find some information regarding every variable just by hovering in the information icon located at the right end of the input form.
  • Default values are shown in every input.
  • In the right side of the wizard you can check the Readme file of the application, where every parameter is explained.

Marketplace wizard step 2: configure env variables

Marketplace wizard step 2: configure env variables

Finally, to speed up this process, two more buttons are available:

  • DOWNLOAD: Downloads a file containing all the environment variables and its values to be easily modified in a editor.
  • UPLOAD: Just upload the modified file to edit all values in just one click.

Step 3: Configure Application

In the last step, it is possible to edit some aditional configuration in a JSON editor. Again, the necessary parameters to be included in the JSON are defined by every application. You can find more information about the possible values in the Readme file.

Marketplace wizard step 3: configure app

Marketplace wizard step 3: configure app

Once all the parameters are correct, just press the button "SEND" to install the application in your Edge Node.

Marketplace app card

Marketplace app card

Accessing your deployed application

In our case, we have deployed a Grafana application in our node. Once the application has started, you can access the Grafana interface in your browser.

Just enter your node's IP and port 13000 in the address bar and you will access to Grafana's login view.

Did you know...

Grafana Login

Grafana Login