Subindo um site simples para o Heroku

Jorge Junior
Jorge Junior
Published in
3 min readJul 13, 2018

Boa tarde pessoal! Hoje vou compartilhar uma dica legal que aprendi aqui no Ateliê de Software, que é a utilização do heroku para publicar seu site em html, e o melhor, de forma GRÁTIS.

A primeira coisa que devemos fazer é acessar o site do heroku, através do link www.heroku.com . Nele você irá criar sua conta (caso não tenha), que é uma tarefa bem simples, basta clicar na opção “Sign Up” que fica no topo superior do site. A criação da conta é feita em poucos passos, com confirmação de cadastro através do email.

Com sua conta criada, agora devemos baixar o Heroku CLI, que é a interface de linha de comando disponibilizada pelo heroku. O link para baixar a ferramenta é: https://devcenter.heroku.com/articles/heroku-cli
Neste link estão os passos para instalação nos principais sistemas operacionais.

Com o Heroku CLI e sua conta no Heroku já criadas, acesse o terminal do seu computador e digite o seguinte comando:

heroku login

O comando “heroku login” é utilizado para autenticar seu usuário no CLI. O usuário utilizado é o que você criou ao se cadastrar.

Agora, já podemos criar a pasta do nosso projeto, eu estou no linux, então criei em “/home/jorge/projects/shareatelie”. Dentro dessa pasta, podemos criar nosso primeiro “projeto” no heroku. Para fazer isso, basta utilizar o seguinte comando:

heroku create <nomedoprojeto>

O comando “heroku create <nomedoprojeto>” cria um projeto e já configura o repositório necessário dentro do ambiente do heroku. No meu caso, ao acessar minha conta do heroku, já consigo ver o projeto criado:

No meu caso, criei um site bem simples para exemplificar:

Para subir o projeto, precisamos configurá-lo para utilizar o repositório do git do próprio heroku. Isso deve ser feito com os seguintes comandos, com o detalhe que a url utilizada para o repositório (“https://git.heroku.com/shareatelie.git”) deve ser a mostrada no terminal quando você cria o projeto.

Ao fazer isso, já podemos commitar e tentar dar o push para o repositório (tradicional, “git add”, “git commit -m” e “git push”). Porém, o seguinte erro será mostrado no terminal:

Esse erro nos informa que um projeto apenas com html, javascript e css não consegue ser detectado no heroku.

A dica aqui é então utilizar um arquivo php, como index e incluir o arquivo html do nosso projeto, fazendo com que ele seja renderizado:

Agora sim, consiguiremos subir o projeto:

Bom, espero que essa dica seja útil para vocês, valeu

Originally published at share.atelie.software on July 13, 2018.

--

--