Apa yang akan menjadi direktori yang masuk akal dan logis untuk menyebarkan aplikasi Rails produksi saya pada sistem Linux?
Beberapa kandidat ...
/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.
Apa hal yang paling mencengangkan dan paling normal untuk dilakukan di sini?
(Info latar belakang - aplikasi Rails adalah kumpulan kode sisi server yang ditulis dalam Ruby bersama dengan public
dir yang berisi JavaScript, CSS, dan mungkin sedikit HTML. public
Dir tersebut dipetakan ke Apache vhost. Apache menangani kode Ruby melalui modul disebut Penumpang atau mod_rails
.)
Terima kasih atas bantuannya, semuanya. Saya pikir saya akan pergi dengan /opt/deployed_rails_apps
. (Saya suka panjang, nama direktori ekspositori, dan penyelesaian tab.) /var/...
Juga merupakan tempat yang bagus, tapi saya mendapatkan omelan keras dari IT ketika saya mencoba untuk menyebarkan barang-barang di sana. Jika itu adalah mesin saya sendiri, saya mungkin akan menggunakan /var
atau /srv
.