Eu não sou fã dos deploys estilo Heroku, mas sei que muitas pessoas são e que muitas delas não sabem que o Inploy suporta um estilo similar de realizar essa tarefa.
Thomas Ritz contribuiu com um template no Inploy chamado rails3_push que no setup cria um repositorio no servidor e no update da um push nele, seguido por todas as tasks que o Inploy executa normalmente em cada deploy.
Para utilizar esse template. que nem com qualquer outro, basta especificar ele no arquivo deploy.rb:
template = :rails3_push application = "tweerrer" hosts = %w(...) ...
Após isso, para configurar o ambiente e realizar deploys em todos os servidores, basta executar respectivamente os seguintes comandos:
inploy setup inploy
Considera me recomendar no Working With Rails. Para ficar mais perto das novidades, não deixa de me seguir no Twitter.
2 respostas ate agora ↓
1 Rafael Souza // Aug 24, 2010 at 11:22 pm
Opa,
Porque você não é fã de deploys ao estilo Heroku?
2 Diego Carrion // Aug 25, 2010 at 12:34 am
Ae Rafael, não tenho nada contra mas eu não acostumo utilizar o Heroku porque não gosto das limitações que tem. Nos servidores que tenho utilizo sempre o Inploy, então acho mais simples somente rodar um comando sem parâmetros e que ja faça tudo o necessário que ter que dar um push e depois me preocupar com dar um migrate.
Deixar um comentário