rebase cloud
Todo lo relacionado con Rebase Cloud, que se encuentra en fase beta privada. Consulta la guía de Rebase Cloud para saber qué es y qué no incluye la versión beta.
Cada grupo responde a --help, y --help nunca ejecuta el comando. La mayoría de los comandos actúan sobre el proyecto vinculado en .rebase/cloud.json; --project <id> opera sobre uno sin necesidad de vincularlo.
Hay tres opciones aplicables en todas partes: --json para salida legible por máquina (también la opción predeterminada en tuberías o con REBASE_JSON=1), --url <origin> para apuntar a un plano de control específico (o REBASE_CLOUD_URL), y --project, -p <id>.
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 onceVinculación de proyectos
Sección titulada «Vinculación de proyectos»rebase cloud link # link this directory to a cloud projectrebase cloud link [url] # or straight at a backend: no control plane, no login, and the rest of the family refuses until you unlinkrebase cloud unlink # remove the linkrebase cloud use [org] # select the active organizationrebase cloud open # open the dashboard in a browserProyectos
Sección titulada «Proyectos»rebase cloud projects listrebase cloud projects create [--link]rebase cloud projects info [id]rebase cloud projects delete [id]Despliegue y observabilidad
Sección titulada «Despliegue y observabilidad»rebase cloud deploy [app] [--source .] # deploy an app and stream build logsrebase cloud logs [--runtime] [-f] # build logs, or the running process'srebase cloud deployments list [--limit N|--all]rebase cloud rollback [id] [-y] # back to a successful deployrebase cloud cancel [-y] # cancel the in-flight buildrebase cloud start | stop | restart [-y] # stop and restart need -yrebase cloud status # one-glance project statusrebase cloud metrics # live CPU / memory / diskrebase cloud debug [health|logs|…] # diagnose a deployment, read-onlydeploy sin un nombre de aplicación despliega el backend. El despliegue de un bundle de backend también sube el código fuente del proyecto — lo que git rastrea, nunca un .env — para que una actualización de la plataforma pueda recompilarlo; --no-source omite esto una vez, y cloud settings set --platform-rebuilds off lo detiene y elimina la copia almacenada. --allow-downgrade despliega una versión anterior.
Configuración
Sección titulada «Configuración»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, rebuildsOrganizaciones
Sección titulada «Organizaciones»rebase cloud orgs list | create | membersBases de datos
Sección titulada «Bases de datos»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 un puerto local que es la base de datos gestionada (sin endpoint público) hasta que se presione Ctrl-C; --reveal añade la contraseña. Solo para propietario (owner) o administrador.
Recursos
Sección titulada «Recursos»Lo que la plataforma mantiene para el proyecto, en comparación con lo que declara su código.
rebase cloud resources # each database and bucket: declared? provisioned?rebase cloud resources prune database <key> # remove one the code no longer declaresUn despliegue nunca elimina una base de datos aprovisionada cuando su declaración desaparece — eso supondría datos eliminados mediante un push. La mantiene, vincula y factura hasta que alguien la elimine (prune) por su nombre.
Cómputo
Sección titulada «Cómputo»Lo que el proyecto reserva y cuánto cuesta.
rebase cloud compute # the current reservation and its monthly costrebase cloud compute set # change itcompute set acepta --cpu, --memory, --replicas, --spot, --scale-to-zero, --db-instances, --db-cpu, --db-memory, --storage, --autoscale-max, --autoscale-cpu-target y --no-autoscale. No hay niveles de planes: todo se tarifica por recurso. Consulta Rebase Cloud.
Almacenamiento, webhooks, clústeres y facturación
Sección titulada «Almacenamiento, webhooks, clústeres y facturación»rebase cloud storage # list storage bucketsrebase cloud storage create # provision platform-managed storagerebase cloud storage attach # attach your own S3-compatible bucketrebase cloud webhooks list | create | deleterebase cloud clusters list | add | verify # the clusters tenants run on; `add` registers one from a kubeconfigrebase cloud billing # the billing account and card on filerebase cloud billing setup # attach a card, one-time, opens a browserrebase cloud billing checkout # a Stripe session for one project