This blog explain how you can add a new app type to the WSO2 App cloud. Step 1: Get a clone of WSO2 app cloud code base git clone https://github.com/wso2/app-cloud Step 2: Create the docker files for the runtime Please refer our existing docker files when creating new docker files for particular runtime. https://github.com/wso2/app-cloud/tree/master/modules/resources/dockerfiles Following blog post gives you some details about structure of the docker files http://amalkas.blogspot.com/2016/09/add-new-runtime-to-existing-app-type-in.html Step 3: Required database changes When adding new app type you need add some database records, following diagram gives you an idea of database schema. AC_CLOUD defines the cloud types AC_APP_TYPE defines app types AC_RUNTIME defines runtimes AC_CONTAINER_SPECIFICATIONS defines container specs AC_TRANSPORT defines the ports we expose for end users -- insert app type -- insert app type, cloud mapping -- insert runtime -- inser...