Hallo,

ist wahrscheinlich immer noch nicht gut erklärt. Ich versuch's nochmal anhand eines Beispiels.

Angenommen, ich hätte drei virtuelle hosts, für drei verschiedene Kunden und jeder Host enthält die gleiche Anwendung

kunde1.host.de
hunde2.host.de
kunde3.host.de

Auf jedem dieser Hosts läuft die gleiche Anwendung "customer_app". Im Moment bedeutet das, daß ich bei Änderungen drei verschiedene Deployments durchführen muß.

Ich würde jetzt gerne die Anwendung customer_app _einmal_ irgendwo auf dem Server ablegen und jeweils eine symbolischen Verweis darauf verweisen, sodaß jeder virtuelle Host darauf zugreifen kann.

Angenommen die hosts liegen hier:

[path_to_host]/kunde1.host.de
[path_to_host]/kunde2.host.de
[path_to_host]/kunde3.host.de

und die Anwendungen liegen hier

[path_to_host]/kunde1.host.de/customer_app
[path_to_host]/kunde2.host.de/customer_app
[path_to_host]/kunde3.host.de/customer_app

dann würde ich gerne "customer_app" nur einmal hier ablegen:

[path_to_rails_apps]/customer_app

und dann jeweils einen symbolischen Verweis erstellen:

ln -s [path_to_rails_apps]/customer_app 
[path_to_host]/kunde1.host.de/customer_app

ln -s [path_to_rails_apps]/customer_app 
[path_to_host]/kunde2.host.de/customer_app

ln -s [path_to_rails_apps]/customer_app 
[path_to_host]/kunde3.host.de/customer_app


Jetzt würden aber alle drei Anwendungen z.B. in die gleiche Log-Datei log/production.log schreiben, was ich gerne vermeiden würde.

Hat jemand Erfahrung mit so einer Konfiguration? Ist es überhaupt sinnvoll das so zu machen?


Viele Grüße

Michael Kastner

_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an