Yes, that's what exactly I meant. We will be having a ruby module and several web servers modules (like passenger, thin etc). One can install a custom version of ruby and a web server of his choice on a node. And, may be another combination in another node.
Thanks. On Sun, Jul 27, 2014 at 9:40 PM, Lakmal Warusawithana <[email protected]> wrote: > > > > On Sun, Jul 27, 2014 at 7:54 PM, Rajkumar Rajaratnam <[email protected]> > wrote: > >> Hi Devs, >> >> Which approach is correct? If I want to host ruby apps, I would deploy it >> on web servers such as Passenger, Puma and Thin. >> >> IMO, we should make these web servers as cartridges instead of making >> ruby as a cartridge. If we do so, we can have many web servers up and >> running which can host ruby apps. Users can select one according to their >> wish. >> >> Also, we can get an additional advantage. We can host different apps in >> the same server as well. For example, If we make a passenger server >> cartridge, we will be able to host ruby, python and nodejs apps. >> >> > Yes, ruby, php, node.js ..etc need a webservers to get run time. IMO, we > should bundle these web servers with ruby..etc and make deferent > cartridges. For example many people used passenger for ruby. Likewise > apache for PHP. IMO we should make some common combination. But any one can > create what they want. > > >> I found a passenger puppet module from puppet forge[1] (I am using it to >> make a passenger cartridge now). >> >> WDYT? >> >> Appreciate your suggestions. >> >> 1. https://forge.puppetlabs.com/puppetlabs/passenger >> >> Thanks. >> >> -- >> Rajkumar Rajaratnam >> Software Engineer | WSO2, Inc. >> Mobile +94777568639 | +94783498120 >> > > > > -- > Lakmal Warusawithana > Vice President, Apache Stratos > Director - Cloud Architecture; WSO2 Inc. > Mobile : +94714289692 > Blog : http://lakmalsview.blogspot.com/ > > -- Rajkumar Rajaratnam Software Engineer | WSO2, Inc. Mobile +94777568639 | +94783498120
