Implantando Rails usando o Git

1

Eu tenho aprendido Rails nos últimos dias e durante este período, eu testei o Heroku e é ótimo apenas fazer um "git push heroku" e todo o aplicativo está funcionando. O problema é que eu já tenho um VPS e gostaria do método de implantação semelhante. Como eu faria isso? Qual servidor web é o melhor para usar? Meu problema não é desempenho - só quero implantação rápida e fácil. Isso é possível?

    
por johntheripper 27.07.2011 / 17:31

2 respostas

1

Minha sugestão é conferir Capistrano ; Ele oferece uma implantação bastante simples depois que você configura suas configurações. Eu tenho verificado isso ultimamente também e ele age muito similar a rake ; você acabou de executar cap seguido por um argumento ou dois e ele executa a implantação do seu git ou svn repo.

A documentação é muito útil, descobri. Usamos Capistrano para todos os nossos projetos na minha empresa. Pode ser simples o suficiente para um projeto único, ou para gerenciar uma grande quantidade deles (mas se você estiver fazendo o último, eu também recomendo usar o Capistrano com Webistrano , para gerenciá-los através de um administrador da web).

    
por 27.07.2011 / 17:34
1

É absolutamente, estou implantando dessa maneira.

Eu escrevi um artigo sobre git hooks há algum tempo atrás. Trata-se de testar automaticamente sua base de código antes de enviar qualquer coisa para o seu SCM. Mas você pode facilmente reescrevê-lo para executar suas tarefas Capistrano (ou script de implantação personalizada), por exemplo, quando você se compromete ou se fundir em seu ramo mestre.

Talvez o ajude como ponto de partida: link

(plugue sem graça: No momento, estou escrevendo um e-book que abordará tudo, desde configurar seu VPS para Rails para hospedagem com um simples push git, então você pode assinar o meu boletim ao final deste artigo para ser notificado quando eu enviá-lo.)

Espero que ajude um pouco!

    
por 06.08.2014 / 18:30