Introduction
anypoint-cli is a very powerful tool, which can perform a lot of operations of mule application management, environment setup, etc. Mulesoft provides a good document online: https://docs.mulesoft.com/runtime-manager/anypoint-platform-cli. However, in many on-premise environment there is no direct access to outside world. We need to install anypoint-cli in the off-line mode. Mulesoft has a documentation on this: https://support.mulesoft.com/s/article/How-to-perform-offline-installation-of-Anypoint-CLI
This post is to address the details of the deployment, which includes install node, configure anypoint-cli environment.
Make Sure Your Proxy Setup Is Correct
On-premise setup mule often requires proxy setup. Here is the example of the proxy configuration:
export https_proxy=http://functional-account-name:password@YOUR-DOMAIN.com:YOUR-PORT
export no_proxy=xyz.com,localhost,,192.168.0.0/16,127.0.0.1,.xyz.com,.abc.com
Install Node
The following link is very helpful:
https://tecadmin.net/install-latest-nodejs-and-npm-on-centos/
Make sure you have root access.
Install anypoint-cli
Follow the mulesoft document.
https://support.mulesoft.com/s/article/How-to-perform-offline-installation-of-Anypoint-CLI. Make sure use root.
npm install -g npm-bundle
npm-bundle --verbose anypoint-cli
The last command will download anypoint-cli tgz file: anypoint-cli-2.3.2.tgz
Once the lastest anypoint-cli package is downloaded, you can copy it to target linux node and do the following (as sudo user, don't run as root directly):
npm install -g /tmp/anypoint-cli-2.3.2.tgz
Configuration & Test Run
Put the following in you .anypoint_env.dev file:
ANYPOINT_ENV=dev
ANYPOINT_HOST=anypoint.mulesoft.com
ANYPOINT_USERNAME=anypoint-user-name
ANYPOINT_PASSWORD=password
ANYPOINT_ORG=org-name
You can create many file like this. When you work on one, say, dev environemtn, you can source the file of .anypoint_env.dev.
Once you have completed the installation you can run the following command as normal user:
anypoint-cli runtime-mgr standalone-application list
ID Name Target ID Target Name Status Updated
2400923 gcc-mule-services-cache-management 507876 gcc-mule-dit1-cluster STARTED 5 hours ago
2400924 gcc-mule-services-cfgmgmt 507876 gcc-mule-dit1-cluster STARTED 5 hours ago
2400925 gcc-mule-services-cfgmgmt-ptdata-consumer 507876 gcc-mule-dit1-cluster STARTED 5 hours ago
2400926 gcc-mule-services-cfgmgmt-ptupdate-consumer 507876 gcc-mule-dit1-cluster STARTED 5 hours ago
2400927 gcc-mule-services-datacapture 507876 gcc-mule-dit1-cluster STARTED 5 hours ago
2400928 gcc-mule-services-datastore-consumer 507876 gcc-mule-dit1-cluster STARTED 5 hours ago
2400929 gcc-mule-services-fileexchange-process 507876 gcc-mule-dit1-cluster STARTED 5 hours ago
2400930 gcc-mule-services-filemanager 507876 gcc-mule-dit1-cluster STARTED 5 hours ago
2400931 gcc-mule-services-fileupload 507876 gcc-mule-dit1-cluster STARTED 5 hours ago
2400932 gcc-mule-services-fileupload-process 507876 gcc-mule-dit1-cluster STARTED 5 hours ago
2400933 gcc-mule-services-processlog-consumer 507876 gcc-mule-dit1-cluster STARTED 5 hours ago
2400934 gcc-mule-services-sfg 507876 gcc-mule-dit1-cluster STARTED 5 hours ago
2400935 gcc-mule-services-transformation-consumer 507876 gcc-mule-dit1-cluster STARTED 5 hours ago
2400936 gcc-mule-services-transporter 507876 gcc-mule-dit1-cluster STARTED 5 hours ago
2400937 gcc-mule-services-validation-consumer 507876 gcc-mule-dit1-cluster STARTED 5 hours ago
Thank you for the knowledge..
ReplyDeletesell used phone online pune
sell used phone online kalkaji
sell used mobile phone in delhi
sell used mobile phone in kalkaji
sell used mobile phone in okhla
sell used mobile phone in punjab
sell used mobile phone in india
sell used mobile phone in gurgaon
sell used mobile phones in new delhi
sell used mobile phones in chennai
sell used mobile phones in punjab
sell used mobile phones in jalandhar
sell used mobile phones in chandigarh
It was a good blog, this is a very wonderful content. I like your post and I want more different ideas from your blog...
ReplyDeleteSocial Media Marketing Courses in Chennai
Social Media Marketing Training in Chennai
Excel Training in Chennai
Corporate Training in Chennai
Embedded System Course Chennai
Tableau Training in Chennai
Oracle Training in Chennai
Oracle DBA Training in Chennai
Social Media Marketing Courses in Chennai
Social Media Marketing Training in Chennai
Very nice blog thanks for sharing valuable information mulesoft online training
ReplyDeleteVery informative post for mulesoft developers.You can also visit goformule.com for mulesoft stuff.
ReplyDelete