Deploy app

The deployable archive has everything necessary from within. Thus, app deployment is as easy as putting this into apps folder of mule runtime.

Once the deployment is successful, you will see the deployable archive file was consumed and created an anchor file.

{YourAppName}-anchor.txt

Undeploy app

Undeploying the app is done by removing the anchor file created after deployment above. Let’s see how it’s done.

Summary

You have now seen how easy it is to deploy and undeploy app from customer-hosted runtime. I reckon the beauty behind this simplicity is remarkable. There is no mess around with setup file, touching windows registry, deploying artifacts into dependent proprietary database, etc. All it takes is creating a self-contained zip file and it has everything necessary to run the app within. It is simple, light-weight, independent and manageable. I hope everyone see the beauty.