The deploy operation deploys a Mule Application. It should be used in deploy workflows.
...
It is always recommended to externalize any configuration parameters (user names, passwords, URLs etc.). Instead of hard-coding these values inside application code, we recommend to create a properties file for your mule appliccation. Please following steps to achieve proepteis property replacement in FlexDeploy.
1. Create a properties file in your Mule application (eg: orderapi.properties)
2. Place values for all the properties with values properties for Anypoint Studio local testing.
3. Use these property keys in your Mule Application instead of hard-coding (eg: ${DB_USERNAME})
4. In FlexDeploy create these properties at in your Workflow definition with the MULE_ prefix (eg: MULE_DB_USERNAME)
5. Provide values in to these properties on the Environment Instance page.
6. Specify the Property file name in the Project Properties page (Property File Name to Create)
7. FlexDeploy replaces/creates the property file with the values for the environment it is deploying to.
...
Property Name | Property Code | Required for which FDMULE_TYPE | Description |
---|---|---|---|
Mule Application Name | FDMULE_APP_NAME | All | Name of the Mule Application to stop |
Target Server Type | FDMULE_TARGET_TYPE | Anypoint Runtime Manager | Mule Target Server Type (Server, Cluster, ServerGroup) If necessary, this property can be overridden at the property/environment/instance level. |
Target Server Name | FDMULE_TARGET_NAME | Anypoint Runtime Manager | Name for the Target Server, Cluster or Group If necessary, this property can be overridden at the project/environment/instance level. |
Static IP Address | FDMULE_STATIC_IPADDRESS | None. Used for CloudHub, but optional | Static IP Address for the Application If necessary, this property can be overridden at the project/environment/instance level. |
FDMULE_WORKERS_COUNT | None. Used for CloudHub, but optional. | Workers Count | |
FDMULE_WORKER_TYPE | None. Used for CloudHub, but optional. | Type of the Worker Size (Micro,Small,Medium,Large,xLarge) Defaults to Small | |
FDMULE_WORKER_CPU | None. Used for CloudHub, but optional. | Worker CPU vCore Size (0.1 vCores,0.2 vCores,1 vCores,2 vCores,4 vCores) Defaults to "0.1 vCores" | |
FDMULE_WORKER_MEMORY | None. Used for CloudHub, but optional. | Worker Memory (500MB, 1GB, 1.5GB, 3.5GB, 7.5GB) | |
FDMULE_PERSISTENT_QUEUES | None. Used for CloudHub, but optional. | Enable Persistent Queues Defaults to false | |
FDMULE_STATIC_IPADDRESS | None. Used for CloudHub, but optional. | Static IP Address for the Application | |
FDMULE_PROPERTY_FILE | None. Used for CloudHub, but optional. | Name of the property file to create with Mule Properties | |
FDMULE_AUTO_START | None. Used for CloudHub, but optional. | Defaults to true | |
FDMULE_MONITORING_ENABLED | None. Used for CloudHub, but optional. | Defaults to true |
...