Was wäre ein vernünftiges und logisches Verzeichnis für die Bereitstellung meiner Production Rails-Apps auf einem Linux-System?
Einige Kandidaten ...
/var/rails <= There's a /var/www so this would be consistent with that
pattern. But I.T. guys have complained about stuff in /var
before.
/home/my_home_dir/rails <= OK, not /var, but I'm not the only developer.
Seems like it really ought to be a systemwide
location.
/home/rails <= I don't know. That just seems weird.
/rails <= Seems even weirder.
Was ist hier am wenigsten erstaunlich und am normalsten zu tun?
(Hintergrundinformationen - Eine Rails-App besteht aus einer Reihe von serverseitigem Code, der in Ruby zusammen mit einem public
Verzeichnis geschrieben wurde, das JavaScript, CSS und möglicherweise ein wenig HTML enthält. Das public
Verzeichnis ist einem Apache-Host zugeordnet. Apache verwaltet den Ruby-Code über ein Modul genannt Passagier oder mod_rails
.)
Danke für die Hilfe, alle. Ich glaube, ich gehe mit /opt/deployed_rails_apps
. (Ich mag lange Verzeichnisnamen und das Ausfüllen von Registerkarten.) /var/...
Ist auch ein guter Ort, aber die IT hat mich sehr geärgert, als ich versuchte, dort Dinge bereitzustellen. Wenn es meine eigene Maschine wäre, könnte ich mit /var
oder gehen /srv
.