[Heroku] Criando application e colocando na nuvem...
11 out 2011(há 14 anos)Introdução
Olá pessoal, depois de apanhar bastante resolvi pedir ajuda a meu amigo @brunnogomes, e assim finalmente fazer um deploying no Heroku, da aplicação que ando fazendo os post de RoR, neste post vou irei mostrar como fazer deploy. Vamos criar uma aplicação rails na versão 3.0.10, umscaffold básico, sem nenhum tipo de validação, até pq o intuito deste post é fazer um deploying. Bem, sem muito blablabla... vamos lá...
Start 1º passo:
~/$ rails _3.0.10_ new my-first-app-in-heroku
Criando a aplicação rails
2º passo:
~/$ cd my-first-app-in-heroku/ ~/my-first-app-in-heroku$ rails g scaffold User first_name:string last_name:string born_in:date
Gerando scaffold
3º passo:
~/my-first-app-in-heroku$ rake db:migrate
Fazendo a migração do banco de dados
4º passo:
~/my-first-app-in-heroku$ rails s
Startando o servidor, se tudo deu certo já podemos testar: http://0.0.0.0:3000/users
Bem agora chegou a hora mais esperado do post vamos aos comandos do nosso querido deploy, bem para isso precisamos rodar alguns comandos Git.
5º passo:
~/my-first-app-in-heroku$ git init ~/my-first-app-in-heroku$ git add . ~/my-first-app-in-heroku$ git commit -am 'the first commit for my first app in heroku...'
Esse são os comando git necessario para podemos rodar um:
~/my-first-app-in-heroku$ heroku create my-first-app-in-heroku
é legal que quando for reproduzir este tutorial mude o nome da aplicação ao invés de usar "my-first-app-in-heroku" use "name-your-app", ou apenas deixe o heroku criar o nome da sua aplicação
6º passo:
Agora é só subir a aplicação e migra o banco de dados
~/my-first-app-in-heroku$ git push heroku master ~/my-first-app-in-heroku$ heroku rake db:migrate
Conclusão
Bem se tudo ocorreu bem, agora é só testar a minha aplicação http://my-first-app-in-heroku.heroku.com/users ou a sua aplicação http://name-your-app.heroku.com/users, e lembrem que para seguir esse tutorial é necessário está cadastrado no heroku caso não seja clique aqui