Deploy & Publicacao

Como colocar seu site no ar de forma simples e confiavel.

O que e deploy?

Deploy e o processo de tirar o projeto do ambiente local e publicar em um servidor para acesso publico.

GitHub Pages

Opcao direta para sites estaticos (HTML/CSS/JS) que ja estao no GitHub.

Passo a passo

  1. Suba o projeto para um repositorio no GitHub.
  2. Entre em Settings do repositorio.
  3. Abra a secao Pages.
  4. Selecione a branch (main) e salve.

Resultado

Em poucos minutos o site fica disponivel em:

seu-usuario.github.io/nome-do-repo

Vercel e Netlify

Plataformas modernas com deploy continuo e melhor suporte para apps com rotas e build pipeline.

Vantagens

  • Deploy automatico a cada git push.
  • HTTPS habilitado por padrao.
  • CDN global para melhor desempenho.

Como usar

  1. Crie conta na plataforma.
  2. Clique em novo projeto.
  3. Conecte o GitHub.
  4. Selecione o repositorio e publique.

Dominios customizados

Depois do deploy, voce pode apontar um dominio proprio para o projeto usando registros DNS.

  • Use CNAME para subdominio (ex.: www).
  • Use A ou ALIAS/ANAME para dominio raiz.
  • Valide SSL/HTTPS apos propagacao do DNS.