¿Cuál sería un directorio razonable y lógico en el que desplegar mis aplicaciones Rails de producción en un sistema Linux?
Algunos candidatos ...
/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.
¿Qué es lo menos sorprendente y lo más normal que se puede hacer aquí?
(Información de fondo: una aplicación Rails es un montón de código del lado del servidor escrito en Ruby junto con un public
directorio que contiene JavaScript, CSS y quizás un poco de HTML. El public
directorio está asignado a un servidor Apache. Apache maneja el código Ruby a través de un módulo llamado Pasajero o mod_rails
.)
Gracias por toda la ayuda. Creo que voy a ir con /opt/deployed_rails_apps
. (Me gustan los nombres de directorio expositivos largos y la finalización de pestañas). /var/...
También es un buen lugar, pero me quejé severamente de TI cuando intenté implementar cosas allí. Si fuera mi propia máquina, podría ir con /var
o /srv
.