blog
Fundamentos

O que é deploy? Guia completo para iniciantes

Entenda o que significa deploy, como funciona e por que é o passo mais importante depois de codar.

hidden: true

O que é deploy?

Deploy é o processo de colocar seu app no ar — sair do localhost:3000 para uma URL que qualquer pessoa pode acessar.

Em termos simples

Quando você roda npm run dev, seu app existe apenas na sua máquina. Ninguém mais consegue acessar. Deploy é mover esse app para um servidor na internet.

O processo

Seu computador → Servidor na nuvem → URL pública
(localhost)       (Veloz, Vercel)     (meuapp.com)

Por que é necessário?

  • Compartilhar: Outras pessoas precisam acessar seu app
  • Disponibilidade: Seu app precisa ficar online 24/7
  • Performance: Servidores são otimizados para servir apps
  • Segurança: HTTPS, certificados SSL, proteção contra ataques

Como fazer deploy na Veloz

npm install -g onveloz
veloz login
veloz deploy

Três comandos. Seu app está no ar.

O que acontece por trás

  1. A CLI envia seu código para o servidor
  2. O servidor detecta seu framework (Next.js, Vite, etc.)
  3. Roda o build (npm run build)
  4. Inicia o app e atribui uma URL
  5. Configura HTTPS automaticamente

Tipos de deploy

Estático

Arquivos HTML, CSS e JS servidos diretamente. Sem servidor rodando.

  • Vite, Astro, Gatsby, Create React App

Dinâmico (SSR)

Um servidor Node.js rodando o app em tempo real.

  • Next.js, Remix, Express, Hono

A Veloz detecta automaticamente qual tipo usar.

Deploy contínuo

Depois do primeiro deploy, você pode automatizar:

git push  # → deploy automático via GitHub

Conecte seu repositório e todo push dispara um novo deploy.