Marketplace

Marketplace item is used for managing applications available for one-click installation via the Marketplace and Add-ons dashboard sections. Here you can find a list of default JPS packages provided by Jelastic and add/publish your own ones.

The uploaded packages are displayed in the table with information about:
  • ID that can be used in widgets for one-click installation
  • Name of an application
  • Version of an application
  • JPS Type can be either install for an application that initiates creation of a new environment or update for an add-on that is installed over an existing environment
  • JPS Version indicates compatibility of a package with a Jelastic platform version. To check the correspondence between Cloud Scripting and Jelastic versions, refer to the linked page.
  • Rating determines the order of packages appearance in JCA and the end-user dashboard. It is editable for your custom applications, which also appear first before default ones in JCA and the dashboard.
  • Published (yes “✔” or no “-”)

The default app packages (pre-installed by Jelastic) are marked in grey. You can not Edit or Remove such ones, however they can be Unpublished, which will make them unavailable for users. Also, it’s possible to add your own package with the same ID, which will substitute the existing default one. All the custom app packages can be managed in any way, i.e. both Edited and Removed.

  • indicates compatibility of a package with a Jelastic platform version. To check the correspondence between Cloud Scripting and Jelastic versions, refer to the linked page.

Add a New Package

  1. Click the Add button and choose from the expandable list:
    • New Installation (to make the package available for installation to the automatically created environment)
    • Add-ons (to make the package available for installation on the existing environment)

  2. In the opened window choose the Template of the code you want to use (Java, PHP, Java Complex or Docker). The sample with some basic options will be displayed.

  3. State the values required for your application using the instruction of code writing.

  4. After adding all necessary configuration details, apply the changes by clicking the Save button.
    Note: While editing the code, the validation of JSON and YAML is used, so if there are any errors you won't be able to save it.
  5. The saved package will appear in the list but will be not available for the users yet.

Testing App Package

You can test the deployment process of your app package before providing it to end-users.

Add the following parameter at the end of your dashboard URL, specifying the link to the JSON or YAML manifest file of your package:

?manifest=http://example.com/mymanifest.json
or
?manifest=http://example.com/mymanifest.yml

This will initiate the process of your application installation.

Publish/Unpublish the Package

When you are sure that everything works fine you can make the package available for your users or hide it any time it is required.

1. To make any package available for end-users, select it from the list and click the Publish button.

In such a way the chosen package will be displayed in the list of applications and add-ons at the dashboard (depending on what you’ve taken while creating the package).

2. If you need to hide the package, select it and click the Unpublish button.

In this way, the selected package will become unavailable for end users at your Platform.

Use App Package

As a result the applications packaged and added to the Jelastic Cloud via JCA can be available to your users in different ways:
  • Add-ons button next to users’ environments