Instalação
terminal
npm install -g @superdb/cli
Requer Docker Desktop rodando.
Comandos
superdb start
Sobe Postgres, Auth, PostgREST e Studio.
terminal
$ superdb start
🟢 SuperDB rodando em:
Auth http://localhost:9999
REST API http://localhost:3000
Studio http://localhost:54323
Postgres postgresql://postgres:senha@localhost:5432/postgres
✓ stack pronta em 8s
superdb stop
Para todos os containers.
superdb status
terminal
$ superdb status
✓ postgres running (port 5432)
✓ auth running (port 9999)
✓ rest running (port 3000)
✓ studio running (port 54323)
superdb logs [service]
terminal
superdb logs auth # apenas auth
superdb logs # todos os serviços (tail -f)
superdb db reset
Reseta o banco. Atenção: apaga todos os dados locais.
Atenção: Operação destrutiva. Não tem confirmação — execute só se tiver certeza.
Configuração
Variáveis de ambiente recomendadas no seu .env.local:
.env.local
NEXT_PUBLIC_SUPERDB_URL=http://localhost:9999
NEXT_PUBLIC_SUPERDB_ANON_KEY=eyJ...
NEXT_PUBLIC_SUPERDB_PROJECT=meu-projeto
SUPERDB_SERVICE_KEY=eyJ...
Requisitos
- Node.js 18+
- Docker Desktop rodando
- 2GB RAM livre
- Porta 5432, 9999, 3000, 54323 disponíveis
Essa página ajudou?