Softa

Aplicações Web 2.0 com Ruby on Rails e Postgres 
« Back to blog

Rails3 no Heroku

Há algum tempo estamos colocando projetos no Heroku e estamos seriamente pensando em colocar novos projetos por lá, incluindo nosso novo site que está sendo produzido. Ocorre que para colocar uma aplicação Rails3, você precisa usar uma máquina virtual deles chamada "Bamboo". Veja os passos:

  1. Criar sua aplicação Rails3 (suponho que você já tenha instalado o Rails3).

    rails new foo
    cd foo
    rails g controller Hello world

  2. Cadastrar-se no heroku
  3. Instalar o heroku

    gem install heroku    # Instala a gem do Heroku :D
    heroku list                # Lista suas aplicações lá. Isso só serve pra que você faça o primeiro login, pois ele vai te pedir email e senha.

  4. Iniciar o repositório git e enviar

    git init                                                                     # inicia o repositório local
    git add .                                                                  # adiciona todos os arquivos. O Rails3 já gera um .gitignore :D
    git commit -a -m 'yo man!'                                        # comita tudo com a mensagem yo man
    heroku create --stack bamboo-ree-1.8.7 --remote foo  # cria um stack bamboo com ruby 1.8.7 com o nome "foo"
    git push foo master

  5. Done.

    Aguarde a instalação da aplicação e copie o link que ele te apresenta. Acesse o link, mas com /hello/world


Feito! Se tiver dúvidas me contate via twitter no @joaomilho

Ah, no dia 4 de Agosto estarei falando sobre Rails3 (e se der tempo sobre Heroku tmb) na TargetTrust.

 

 

Posted by Juan Maiz 

Comments (2)

Dec 16, 2010
rcolnago said...
To bem propenso a testar o Heroku. Entre eles e o Linode, com qual vcs ficam?
Dec 16, 2010
Juan Maiz said...
Oi, são hospedages bem diferentes. No Heroku, por exemplo, você não tem um filesystem. Se você precisa disso, recomendo dar uma olhada no EngineYard.

Leave a comment...