rebase cloud
Tout ce qui concerne Rebase Cloud, actuellement en version bêta privée. Consultez le guide Rebase Cloud pour en savoir plus et découvrir ce que la bêta n’inclut pas.
Chaque groupe répond à --help, et --help n’exécute jamais la commande. La plupart des commandes agissent sur le projet lié dans .rebase/cloud.json ; --project <id> permet d’opérer sur un projet sans liaison préalable.
Trois options s’appliquent partout : --json pour une sortie lisible par machine (également par défaut lors d’une redirection par pipe, ou avec REBASE_JSON=1), --url <origin> pour cibler un plan de contrôle spécifique (ou REBASE_CLOUD_URL), et --project, -p <id>.
Authentification
Section intitulée « Authentification »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 onceLiaison de projet
Section intitulée « Liaison de projet »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 browserrebase cloud projects listrebase cloud projects create [--link]rebase cloud projects info [id]rebase cloud projects delete [id]Déploiement et observabilité
Section intitulée « Déploiement et observabilité »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 sans nom d’application déploie le backend. Un déploiement de bundle backend téléverse également le code source du projet — ce que git suit, jamais un fichier .env — afin qu’une mise à niveau de la plateforme puisse le recompiler ; --no-source ignore cela une fois, et cloud settings set --platform-rebuilds off le désactive et supprime la copie stockée. --allow-downgrade déploie une version antérieure.
Configuration
Section intitulée « Configuration »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, rebuildsOrganisations
Section intitulée « Organisations »rebase cloud orgs list | create | membersBases de données
Section intitulée « Bases de données »rebase cloud db list | create | info | connect | testrebase cloud db backup list | create | restore | status | downloadrebase cloud db pitr status | restore | cutover | discarddb connect ouvre un port local qui est la base de données gérée (aucun point de terminaison public) jusqu’à Ctrl-C ; --reveal ajoute le mot de passe. Propriétaire ou administrateur uniquement.
Ressources
Section intitulée « Ressources »Ce que la plateforme détient pour le projet, par rapport à ce que son code déclare.
rebase cloud resources # each database and bucket: declared? provisioned?rebase cloud resources prune database <key> # remove one the code no longer declaresUn déploiement ne supprime jamais une base de données provisionnée lorsque sa déclaration disparaît — cela équivaudrait à supprimer des données lors d’un push. Il la conserve, la connecte et la facture jusqu’à ce que quelqu’un la supprime explicitement par son nom.
Ce que le projet réserve, et ce que cela coûte.
rebase cloud compute # the current reservation and its monthly costrebase cloud compute set # change itcompute set accepte --cpu, --memory, --replicas, --spot, --scale-to-zero, --db-instances, --db-cpu, --db-memory, --storage, --autoscale-max, --autoscale-cpu-target et --no-autoscale. Il n’y a pas de niveaux d’abonnement : tout est tarifé par ressource. Consultez Rebase Cloud.
Stockage, webhooks, clusters et facturation
Section intitulée « Stockage, webhooks, clusters et facturation »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