Configurando um servidor de produção para Rails

2

No momento, estou instalando o Ubuntu Server 10.04 em uma máquina virtual e vou executar meu aplicativo da web nele para que eu possa ver como ele é executado, etc., em um ambiente de 'produção'.

Qual software deve ser instalado e qual é o software / pacote comum instalado ao hospedar um aplicativo Rails?

No meu ambiente de produção real, eu estou executando o Ubuntu Server 10.04 64bit, Apache2, PHP5, MySQL e estou usando o Virtualmin para gerenciar a configuração nesses sites, portanto, eu quero imitar o servidor web de produção real como ele será implantado para que quando o aplicativo estiver pronto.

Eu instalei o Passenger no meu servidor web de produção real. Eu estou apenas procurando por software que eu deveria instalar no meu limpo Ubuntu Server.

EDIT: Também é recomendado usar o RVM em produção?

    
por Dean Perry 13.05.2011 / 23:27

2 respostas

2

Passenger com o módulo Apache (já que você já está rodando o Apache). Eu usaria RVM para gerenciar sua VM Ruby. Use o Ruby 1.9.2, se possível. Há instruções no site do RVM para usando o RVM com o Passenger.

    
por 14.05.2011 / 00:27
1

Não sei se entendi a sua pergunta corretamente, mas gostaria de tentar imitar o ambiente de produção real que você está segmentando.

Dependendo do seu projeto, adicione as dependências necessárias para o seu Rails app à sua pilha atual.

Quanto ao RVM , sim. Eu acho que vale a pena adicioná-lo à sua configuração agora. Pode parecer um fardo desnecessário no começo, mas a longo prazo você economizará muito trabalho, especialmente se você começar a hospedar outros aplicativos Rails mais tarde.

    
por 13.05.2011 / 23:50