Qual seria um diretório lógico e razoável para implantar meus aplicativos Rails de produção em um sistema Linux?
Alguns 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.
Qual é a coisa menos surpreendente e mais normal a se fazer aqui?
(Informações de segundo plano - um aplicativo Rails é um monte de código do lado do servidor escrito em Ruby, juntamente com um public
diretório que contém JavaScript, CSS e talvez um pouco de HTML. O public
diretório é mapeado para um Apache vhost. O Apache lida com o código Ruby através de um módulo chamado Passageiro ou mod_rails
.)
Obrigado pela ajuda, tudo. Eu acho que vou com /opt/deployed_rails_apps
. (Gosto de nomes de diretório longos e expositivos e do preenchimento de guias.) /var/...
Também é um bom lugar, mas fiquei com uma reclamação severa quando tentei implantar coisas lá. Se fosse minha própria máquina, eu poderia ir com /var
ou /srv
.