MouseOver Studio

MouseOver Studio header image 2

Realiza deploys à la Heroku de tuas aplicações Rails 3 com Inploy

August 24th, 2010 por Diego Carrion · 2 comentários

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.

Tags: Heroku · Inploy · rails · rails3

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