rebase cloud
Tudo relacionado ao Rebase Cloud, que está em beta privado. Consulte o guia do Rebase Cloud para saber o que ele é e o que o beta não inclui.
Cada grupo responde a --help, e --help nunca executa o comando. A maioria dos comandos atua no projeto vinculado em .rebase/cloud.json; --project <id> opera em um projeto sem a necessidade de vinculá-lo.
Três opções se aplicam globalmente: --json para saída legível por máquina (também o padrão quando usado com pipe ou com REBASE_JSON=1), --url <origin> para direcionar a um control plane específico (ou REBASE_CLOUD_URL) e --project, -p <id>.
Autenticação
Seção intitulada “Autenticação”rebase cloud login # sign in to the control planerebase cloud logout # sign outrebase cloud whoami # the current session, or what REBASE_TOKEN may dorebase cloud tokens create --can deploy,logs # a token for CI, shown onceVínculo de projeto
Seção intitulada “Vínculo de projeto”rebase cloud link # vincula este diretório a um projeto na nuvemrebase cloud link [url] # ou direto a um backend: sem control plane, sem login, e o restante da família é recusado até que você desvinculerebase cloud unlink # remove o vínculorebase cloud use [org] # seleciona a organização ativarebase cloud open # abre o dashboard em um navegadorProjetos
Seção intitulada “Projetos”rebase cloud projects listrebase cloud projects create [--link]rebase cloud projects info [id]rebase cloud projects delete [id]Deploy e observabilidade
Seção intitulada “Deploy e observabilidade”rebase cloud deploy [app] [--source .] # faz o deploy de um app e transmite os logs de buildrebase cloud logs [--runtime] [-f] # logs de build ou do processo em execuçãorebase cloud deployments list [--limit N|--all]rebase cloud rollback [id] [-y] # reverte para um deploy bem-sucedidorebase cloud cancel [-y] # cancela o build em andamentorebase cloud start | stop | restart [-y] # stop e restart precisam de -yrebase cloud status # status do projeto em uma única visualizaçãorebase cloud metrics # CPU / memória / disco em tempo realrebase cloud debug [health|logs|…] # diagnostica uma implantação, somente leituradeploy sem o nome de um app implanta o backend. O deploy do bundle do backend também faz o upload do código-fonte do projeto — o que o git rastreia, nunca um .env — para que uma atualização de plataforma possa recompilá-lo; --no-source pula isso nessa execução, e cloud settings set --platform-rebuilds off desativa essa função e exclui a cópia armazenada. --allow-downgrade implanta uma versão anterior.
Configuração
Seção intitulada “Configuração”rebase cloud env list | set | unset | reveal | pullrebase cloud domains list | add <domain> | verify [domain] | remove <domain>rebase cloud extensions list | enable | disablerebase cloud settings show | set # name, branch, repo, subdomain, rebuildsOrganizações
Seção intitulada “Organizações”rebase cloud orgs list | create | membersBancos de Dados
Seção intitulada “Bancos de Dados”rebase cloud db list | create | info | connect | testrebase cloud db backup list | create | restore | status | downloadrebase cloud db pitr status | restore | cutover | discarddb connect abre uma porta local que é o banco de dados gerenciado (sem endpoint público) até que Ctrl-C seja pressionado; --reveal adiciona a senha. Apenas para proprietário (owner) ou administrador.
Recursos
Seção intitulada “Recursos”O que a plataforma mantém para o projeto, em comparação com o que seu código declara.
rebase cloud resources # cada banco de dados e bucket: declarado? provisionado?rebase cloud resources prune database <key> # remove um recurso que o código não declara maisUm deploy nunca remove um banco de dados provisionado quando sua declaração é excluída — isso equivaleria a dados apagados por um push. Ele mantém, vincula e cobra por ele até que alguém o remova explicitamente pelo nome.
Computação
Seção intitulada “Computação”O que o projeto reserva e quanto isso custa.
rebase cloud compute # a reserva atual e seu custo mensalrebase cloud compute set # altera as configurações de reservacompute set aceita --cpu, --memory, --replicas, --spot,
--scale-to-zero, --db-instances, --db-cpu, --db-memory,
--storage, --autoscale-max, --autoscale-cpu-target e --no-autoscale.
Não há níveis de planos: tudo é cobrado por recurso. Consulte
Rebase Cloud.
Armazenamento, webhooks, clusters e faturamento
Seção intitulada “Armazenamento, webhooks, clusters e faturamento”rebase cloud storage # lista os buckets de armazenamentorebase cloud storage create # provisiona armazenamento gerenciado pela plataformarebase cloud storage attach # anexa seu próprio bucket compatível com S3rebase cloud webhooks list | create | deleterebase cloud clusters list | add | verify # os clusters nos quais os tenants rodam; `add` registra um a partir de um kubeconfigrebase cloud billing # a conta de faturamento e o cartão registradorebase cloud billing setup # anexa um cartão, uso único, abre o navegadorrebase cloud billing checkout # uma sessão do Stripe para um projeto