Pular para o conteúdo

Do zero ao ar com um agent

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>.
  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 e Tokens e escopos.
  2. Projeto e serviço, deploy e verificação: o passo a passo com curl exato está em Primeiro deploy.
  3. Escolha o guia da sua stack: Next.js e Node, Go, Rust, Python, site estático, Dockerfile, imagem pública, WordPress.
  4. Variáveis e rede privada entre serviços: Variáveis e referências, Rede privada.
  5. Banco: PostgreSQL, MariaDB, SQLite.
  6. Domínio: Subdomínio gerado ou domínio próprio.
  7. Se algo falhar: tabela de erros e fluxo de diagnóstico.

Receitas completas: front Next + back Go + Postgres, WordPress, agente sobe imagens.