# Deploy Fayz

O deploy oficial de apps Fayz: um comando que cuida de build, host, banco e domínio — sem você configurar rewrites nem variáveis à mão. Você conecta o app e a plataforma faz o resto.

```bash
fayz login          # uma vez, com o seu token de acesso
fayz deploy         # cria/conecta o projeto, sobe o código e publica
```

A plataforma builda o app num container gerenciado e publica em uma URL própria (`https://<seu-app>.live.fayz.ai`), com suporte a domínio customizado.

{% callout type="info" %}
**Acesso em rollout.** O `fayz deploy` está sendo liberado para a rede de desenvolvedores convidados. Se o seu token ainda não tem acesso de deploy, fale com a gente na [comunidade](/pt-BR/docs/recursos/comunidade).
{% /callout %}

## O que ele faz

Fecha a distância entre "o app roda na minha máquina" e "o app está no ar", tirando as etapas manuais do [deploy estático](/pt-BR/docs/deploy/estatico):

- **Build + host** — a plataforma builda (install + Vite build) e serve o app; sem `vercel.json` / `_redirects` nem output directory.
- **Projeto conectado** — o app fica vinculado a um projeto Fayz (`.fayz/project.json`), com painel de gestão na plataforma.
- **Banco** — provisionamento e migração (`fayz db apply`) no mesmo fluxo de trabalho.
- **Ambientes e domínio** — URL de produção própria + domínio customizado, com as variáveis geridas pela plataforma.

## Alternativa: host estático

O [deploy estático](/pt-BR/docs/deploy/estatico) coloca o mesmo app no ar em qualquer host de arquivos (Vercel, Netlify, Cloudflare Pages) e continua totalmente suportado. Migrar de um para o outro é trocar o fluxo de publicação, não o app.

---

Próximo: o passo a passo completo em [07 · Publicar](/pt-BR/docs/tutorial/07-publicar).
