— Docs · Plataforma
Stack e deploy
A Onerall roda em uma stack enxuta: aplicação e gateway no mesmo runtime, banco Postgres gerenciado com RLS e Cloudflare na frente do domínio.
Camadas
| Camada | Tecnologia | Papel |
|---|---|---|
| Aplicação | TanStack Start + React | Site, console e painel administrativo |
| Gateway | Server routes /api/public/v1/* | Auth de chave, limites, auditoria e cobrança |
| Banco | Postgres gerenciado (Supabase) | Catálogo, chaves, uso, auditoria, RLS |
| Borda | Cloudflare | DNS, WAF, cache e proteção do domínio |
| Deploy | GitHub → Vercel | Build contínuo a cada push, rollback por commit |
Domínios
| Domínio | Serviço |
|---|---|
| onerall.com | Site, marketplace, docs e gateway |
| dominyk.onerall.com | Dominyk Agentic |
| dominyk.onerall.com/security | Dominyk Security |
Variáveis de ambiente
# servidor SUPABASE_URL= SUPABASE_SERVICE_ROLE_KEY= # cliente VITE_SUPABASE_URL= VITE_SUPABASE_PUBLISHABLE_KEY=
Chaves secretas nunca vão para o bundle do navegador: só variáveis com prefixo VITE_ são expostas ao cliente.
Ambientes
Preview a cada branch e produção na main. O banco é o mesmo projeto com schemas separados por ambiente, e as migrations são versionadas junto do código.