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

Reply via email to