Luis Lavena wrote:
> On 2/6/07, ufuk kocolu <[EMAIL PROTECTED]> wrote:
>   
>> I have a ror project which has been productized. There are several web
>> sites in one ror project
>>
>>     
>
> Question:
>
> A) You are serving multiple sites from one rails application?
>
> or
>
> B) You have multiple instances of your rails application, each one
> serving a specific web site.
>
>   
>> I need to set an "enviroment variable" to run different sites, can I do
>> that using mongrel? I tried to use mongrel's -S option and set the
>> enviroment variable in that file but it seems mongrel runs that file
>> after it calls enviroment.rb
>>     
>
> The answers will be:
>
> A) Use something like subdomain accounts:
>   http://wiki.rubyonrails.org/rails/pages/HowToUseSubdomainsAsAccountKeys
>   http://www.bigbold.com/snippets/posts/show/1322
>
>
> B) process your ENV information inside environment, and set your
> environment variable prior calling mongrel_rails:
>
>   $ MY_SITE=site1 mongrel_rails start ...
>
>   or
>
>   $ export MY_SITE=site1
>   $ mongrel_rails start ...
>
>
>   

I have one rails application which runs severals sites according to that 
enviroment variable.

http://article.gmane.org/gmane.comp.lang.ruby.rails/14513

The problem is, I can do what you suggest but I want to use mongrel as 
an NT service  (I can create multiple NT services for multiple sites) 
for that, I have to set this enviroment variable elsewhere.

If there is an option to run system commands before mongrel service 
initializes, that would work for me.

Thanks

Ufuk











_______________________________________________
Mongrel-users mailing list
Mongrel-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-users

Reply via email to