# Do zero ao ar com um agent

## Prompt para colar no agent

```text
Você vai publicar um app na Nebular usando a API https://api.nebularws.com (rotas /v1).
Regras:
- Leia a documentação em https://docs.nebularws.com/llms-full.txt antes de agir. Não invente rotas.
- Autentique com o cabeçalho Authorization: Bearer $NEBULAR_TOKEN (variável de ambiente). Nunca imprima o token, nem o coloque em URL, log ou arquivo versionado.
- Use Idempotency-Key em todo POST que cria.
- Decida pelo campo "error" das respostas. 4xx (exceto 429): corrija a requisição. 429 e 503: espere Retry-After. 401, 403 e quota_exceeded: pare e me avise.
- 404 pode significar "não existe" ou "não é seu": não tente descobrir qual.
- Depois de disparar o deploy, consulte o estado com backoff (2 s dobrando até 30 s) até ready, failed ou blocked. Em failed, leia os logs, corrija e tente de novo (no máximo 3 vezes).
- Confirme no fim com um GET na URL pública e mostre o resultado.
Tarefa: <descreva o app e a stack>.
```

## Sequência

1. **Token** com os escopos `projects:read`, `projects:write`, `deploy`, `env:write`, `logs:read` (mais `domains:write`, `volumes:write`, `databases:write` conforme a tarefa): [Token de API](/comecar/token/) e [Tokens e escopos](/seguranca/tokens-e-escopos/).
2. **Projeto e serviço, deploy e verificação**: o passo a passo com curl exato está em [Primeiro deploy](/comecar/primeiro-deploy/).
3. **Escolha o guia da sua stack**: [Next.js e Node](/guia/nodejs-next/), [Go](/guia/go/), [Rust](/guia/rust/), [Python](/guia/python/), [site estático](/guia/site-estatico/), [Dockerfile](/guia/dockerfile/), [imagem pública](/guia/imagem-publica/), [WordPress](/guia/wordpress/).
4. **Variáveis e rede privada** entre serviços: [Variáveis e referências](/conectados/variaveis-e-referencias/), [Rede privada](/conectados/rede-privada/).
5. **Banco**: [PostgreSQL](/bancos/postgres/), [MariaDB](/bancos/mariadb/), [SQLite](/bancos/sqlite/).
6. **Domínio**: [Subdomínio gerado](/dominios/subdominio-gerado/) ou [domínio próprio](/dominios/dominio-proprio/).
7. **Se algo falhar**: [tabela de erros](/erros/tabela/) e [fluxo de diagnóstico](/erros/fluxo-de-diagnostico/).

Receitas completas: [front Next + back Go + Postgres](/conectados/front-back-db/), [WordPress](/guia/wordpress/), [agente sobe imagens](/receitas/agente-sobe-imagens/).
