2008 10/07
Ruby on Rails na Dreamhost – Agora com Passenger
Já faz mais de um ano que eu escrevi um texto sobre como rodar aplicações em Ruby on Rails na Dreamhost. Fico feliz ao poder dizer hoje que as instruções naquele texto não são mais, totalmente, necessárias. =)
Semana passada criei uma aplicação bem simples, para testes, e resolvi tentar colocá-la na Dreamhost. Ok, já faz um tempinho que eles anunciaram o suporte a Ruby on Rails nos planos de hospedagem mas, só agora eu tive tempo hábil de testar.
Minha aplicação de testes usa o Rails 2.1 (congelado) e o excelente plugin active_scaffold,. O processo foi bem simples e prático.
Criei o meu domínio pelo painel e deixei selecionada a opção “Ruby on Rails Passenger (mod_rails)?”. Copiei meus arquivos e foi só alterar o environment.rb para deixar o Rails em produção. Só isso!
No wiki da Dreamhost (sempre bem atualizado, diga-se de passagem) há mais informações, inclusive ali você encontra a forma de reiniciar sua aplicação, quando você alterar os seus arquivos.
E se você ainda não usa a Dreamhost e quer conhecer essa ótima hospedagem, siga por aqui para fazer o seu cadastro. Esse link te dá um desconto de $50 e um domínio grátis!
Eduardo Scoz disse,
11/07/2008 @ 10:48
Olá Klaus!
Tenho usado a dreamhost a mais de 1 ano com o Mapia, sem problemas algum! Performance tem sido bastante boa, preço muito baixo, e sem problemas nenhum.
Habilitei o passenger também a umas 3 ou 4 semanas atrás, e realmente funciona bem.. Acabo de assinar por mais um ano..
Abraços,
Eduardo
Klaus Paiva disse,
11/07/2008 @ 13:23
Oi Eduardo,
obrigado por seu comentário, é ótimo ter essas informações positivas de um projeto mais estruturado, e completo, como o seu.
Aliás, projeto este que eu não conhecia e achei muito bacana. Parabéns!
Eduardo Scoz disse,
11/07/2008 @ 16:21
Legal q vc gostou.. Iniciei o site em setembro do ano passado, e tem crescido bastante desde então… Esta dando mais ou menos 14 mil pageviews por dia, que com um pouco de caching fica bastante rápido na dreamhost.
Bruno Siqueira disse,
16/10/2008 @ 10:05
Olá, Klaus. Nesse momento eu estou no rails summit assistindo a apresentação do pessoal da Phusion, que desenvolveram o Passenger. Os caras são muito bons.
Teu artigo anterior já havia me ajudado muito. Agora coloquei duas aplicações em rails no dreamhost e quando fui setar o Passenger, vi que tenho que setar o DocumentRoot da aplicação. ou seja, não tenho como setar para duas aplicações diferentes. Vou entrar em contato com o suporte da Dreamhost volto aqui pra deixar a resposta deles.
abraços