-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(app_api): Advanced Deploy Options
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
- Loading branch information
1 parent
9a4b4ed
commit 1f2c50e
Showing
7 changed files
with
51 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
======================= | ||
Advanced Deploy Options | ||
======================= | ||
|
||
AppAPI allows optionally to configure environment variables and mounts for the ExApp container. | ||
|
||
It is available via "Deploy options" modal next to "Deploy and Enable" button in the sidebar of the ExApp page on the Apps management page: | ||
|
||
.. image:: ./img/advanced_deploy_options_1.png | ||
|
||
Or via CLI (:ref:`advanced_deploy_options_cli`). | ||
|
||
|
||
Environment Variables | ||
--------------------- | ||
|
||
Environment variables enable more precise configuration of the ExApp. | ||
ExApp developers can define the list of supported environment variables with descriptions, | ||
only these variables will be available for configuration. | ||
|
||
By default there are only mounts available for configuration. | ||
|
||
.. image:: ./img/advanced_deploy_options_2.png | ||
|
||
.. image:: ./img/advanced_deploy_options_3.png | ||
|
||
When ExApp installed the list of set environment variables will be displayed. | ||
|
||
.. image:: ./img/advanced_deploy_options_installed_1.png | ||
|
||
|
||
Mounts | ||
------ | ||
|
||
Mounts can be used to provide additional data to the ExApp container from the host. | ||
For example, it will be useful for some apps to provide a folder with SSL certs of your cloud, | ||
so the app can handle HTTPS correctly without any additional re-installation of the ExApp. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+59.2 KB
admin_manual/exapps_management/img/advanced_deploy_options_installed_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,3 +10,4 @@ ExApps management | |
ManagingDeployDaemons | ||
TestDeploy | ||
ManagingExApps | ||
AdvancedDeployOptions |