Hoje nós vamos expor nossas aplicações para o mundo, e veremos o quão simples é fazer o deploy de uma aplicação com o Netlify.

O que é Netlify?

É uma plataforma de computação em nuvem que oferece vários serviços. Uma das propostas é que você consiga fazer o deploy de uma aplicação de forma simples, rápida e segura.

Requisitos

Para que nós possamos usar os serviços da Netlify, nós precisamos de:

  • Uma conta na Netlify
  • Uma conta no GitHub
  • Um projeto React (que será o foco do deploy aqui)

O processo de criação de conta é bem simples, basta você acessar o site da Netlify e fazer o seu cadastro.

Site Netlify
Netlify

Você poderá criar sua conta com o GitHub, GitLab ou com o Gitbucket. Todavia, para este artigo usarei o GitHub.

Deploy

Em seguida, nós importaremos nosso projeto do GitHub:

Dashboard Netlify
Dashboard

Agora, só precisamos clicar no botão “import from Git”, e em seguida selecionar o GitHub:

Selecionado Provedor Github
Selecionado Provedor

Selecionando projeto

Logo após selecionar o provedor como sendo o GitHub, já podemos selecionar o nosso projeto:

Selecionando Projeto para fazer deploy
Selecionando Projeto

Posteriormente, você será questionado sobre algumas coisas, e nós passaremos por cada uma delas.

Tela de configuração do deploy
Tela de configuração
  1. Owner: você não precisa mexer, basta deixar o padrão.
  2. Branch to deploy: aqui você precisa selecionar a branch que você quer fazer o deploy. No meu caso será a main mesmo.
  3. Base directory: você não precisa mexer
  4. Build command: você não precisa mexer
  5. Publish directory: aqui você tem que prestar um pouco de atenção. O projeto que eu selecionei é um projeto Next, então o build irá gerar a versão de produção na pasta “.next”. Se seu projeto for puramente React, basta você colocar “build” ao invés de “.next”.

Finalmente, agora tudo que temos que fazer é clicar no botão Deploy site, e podemos aguardar nosso deploy ser finalizado.

Acessando o projeto

Por fim, você será direcionado para outra tela onde terá acesso a url do seu projeto, e o mesmo já está disponível para ser acessado de qualquer lugar do mundo.

Url do deploy
Url do projeto

Conclusão

A partir de agora, como resultado, você tem uma aplicação que pode ser vista por qualquer pessoa e em qualquer lugar. Espero que tenha curtido essa experiência e não esquece de compartilhar conosco o seu projeto.

Saiba mais

Como fazer o deploy de uma aplicação no site da Vercel

Como fazer o efeito de máquina de escrever com React.JS

Gerenciando variáveis de ambiente no Node.JS