Какой разумный и логичный каталог для развертывания моих производственных приложений 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 представляет собой набор серверного кода, написанного на Ruby вместе с директорией, public
содержащей JavaScript, CSS и, возможно, небольшой HTML. Директория public
отображается на Apache vhost. Apache обрабатывает код Ruby через модуль называется Пассажир или mod_rails
.)
Спасибо за помощь, все. Я думаю, что я пойду с /opt/deployed_rails_apps
. (Мне нравятся длинные, пояснительные имена каталогов и завершение табуляции.) /var/...
Это также хорошее место, но я получил суровое ворчание от ИТ, когда пытался развернуть что-то там. Если бы это была моя собственная машина, я мог бы пойти с /var
или /srv
.