Rafael Fidelis

I write about programming and random things

Hospedagem Heroku E GoDaddy

| Comments

Heroku

A Heroku é um cloud que oferece Plataform as a Service(PaaS) para várias linguagens de programação e frameworks, como Ruby(Rack based apps), Python, Node.js. Estou hospedando esse site usando o plano free de hospedagem da Heroku, com o Zeringo DNS como add-on para mapear o dominio.
(OBS: Apesar do Zeringo DNS ser um add-on free, é necessário ter um cartão de credito cadastrado na Heroku para utilizar o serviço)
O processo após registrar seu domínio, que no meu caso foi feito através do GoDaddy e mapea-lo pelo Zeringo DNS é um processo muito simples, o primeiro passo é instalar a gem do Heroku, que oferece um CLI para podermos acessar o serviço diretamente do terminal.

gem install heroku

Após a instalação da gem do Heroku, você deve criar sua app na plataforma da Heroku utilizando o CLI, e depois enviar-la para o servidor da Heroku via um git push. Para mais detalhes sobre processo de criação da app, veja a documentação do site da Heroku. Assumindo que você já tenha feito os passos acima, agora você deve adicionar o add-on e depois adicionar o seu domínio, novamente no terminal , digite :

heroku addons:add zerigo_dns:basic
heroku domains:add www.seudominio.com

Configurando o DNS

Através da interface de gerenciamento do seu domínio no Godaddy.com, procure por ‘DNS Manager’, clique em ‘Launch’ e você será redirecionado para a tela de gerenciamento de domínios.
Nessa página, deixe sua configuração conforme a imagem abaixo :
Heroku GoDaddy domain configuration É importante notar os endereços de IP utilizados, verifique a documentação para ter certeza que os IP’s ainda são os mesmo da data de publicação desse post. Agora é só aguardar algumas horas(algumas vezes menos de 1 hora) e depois visitar o domínio do seu site, que ele deve ser mapeado corretamente para o proxy da heroku, ou você pode usar o terminal para verificar se o ip está funcionando corretamente, utilizando:

host www.seudominio.com

É isso, o processo é bem rapido e também bem simples!

Comments