Pular para o conteúdo
🖥️ CLI

SuperDB CLI — ambiente local.

Postgres + Auth + REST + Studio rodando localmente com 1 comando. Docker Compose por baixo.

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?