実動RailsアプリをLinuxシステムにデプロイするための合理的で論理的なディレクトリは何でしょうか?
一部の候補者...
/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.
ここで最も驚くべき、最も普通のことは何ですか?
(背景情報-Railsアプリは、public
JavaScript、CSS、および場合によっては少しのHTMLを含むdir とともにRubyで記述されたサーバー側コードの束ですpublic
。dirはApache vhostにマップされます。Apacheはモジュールを介してRubyコードを処理しますPassengerまたはmod_rails
。)
助けてくれてありがとう、すべて。私は一緒に行くと思います/opt/deployed_rails_apps
。(私は長い説明的なディレクトリ名とタブ補完/var/...
が好きです。)良い場所でもありますが、そこに物を展開しようとしたとき、私はITから厳しく不平を言ってきました。それは私自身のマシンだったら、私は一緒に行くかもしれません/var
か/srv
。