Suba o seu site em 5 minutos

Victor Shinya
3 min readJun 18, 2019

--

Photo by Igor Miske on Unsplash

Como todo negócio, é importante que você tenha um local, na internet, para disponibilizar seu trabalho (seu portfólio, por exemplo). Isso pode ser em um Github ou um Behance/Dribbble, de acordo com a sua área. E a medida que vamos evoluindo, começam a surgir a necessidade de ter o seu próprio site, criado por você ou mesmo feito por alguém (amigo, parente ou freelancer).

As landing pages, como são chamados os sites, não necessitam de muita tecnologia. Você pode criar com um simples HTML, CSS e Javascript. E bem neste tipo de cenário, você não precisa subir os arquivos do seu site dentro de uma máquina via FTP, por exemplo.

Para isso, eu criei um servidor Node.js para que qualquer pessoa (incluindo eu mesmo) possa subir seu site em qualquer lugar, sem depender de ter que configurar um Nginx ou qualquer outro servidor, ou máquina virtual. Você apenas pega o seu HTML, CSS e JS e coloca na pasta correta e executa um único comando.

Aqui vou usar a IBM Cloud como serviço de hospedagem, pois ela disponibiliza, gratuitamente, 256MB de memória RAM de aplicação, enquanto uma simples landing page não deve usar mais do 64MB, o que possibilita subir até 4 sites numa única conta — sem precisar colocar um cartão de crédito.

Configuração inicial

Primeiro, você precisa baixar o código base. Ele será o responsável por manter o seu site funcionando na plataforma. Acesse o link do Github abaixo e siga as instruções da aba Run your website.

Repare que o item 2 é o passo mais importante. Você deve colar/mover todo o seu site (apenas a interface visual, ou UI) na pasta public. O servidor já está configurado para redirecionar os acessos nos arquivos dessa pasta.

Após executar o item 3, você verá um link com o final .mybluemix.net no seu terminal. Esse é o link auto-gerado pela plataforma. Basta acessá-lo para ver o seu site online.

Também é possível também usar um domínio customizado (ou custom domain) no seu site. Basta acessar a plataforma onde você registrou o domínio (GoDaddy, Registro.br, etc) e alterar a zona de DNS para apontar o seu domínio via CNAME para o link custom-domain.us-south.cf.cloud.ibm.com, caso você esteja utilizando a região de Dallas — veja a lista das outras regiões no link.

Exemplos: acesse o Cloud Weekend ou o Quem Quer Ser Um Unicórnio para ver um exemplo de uso do código, com domínio customizado.

--

--

Victor Shinya

Enterprise Solutions Architect @AWS | Previously @IBMCloud @IBMDeveloper 🇧🇷