Ir al contenido

Quickstart: hcloud

hcloud es un binario pequeño incluido en el tarball de la release (y compilado desde crates/cloud-cli). Habla con CLOUDD_URL y recuerda tu sesión en ~/.config/hyphae-cloud/.

Ventana de terminal
export CLOUDD_URL=https://infra-hyphae.run
hcloud signup --email [email protected] --password 'al menos 8 caracteres' --invite-code "$INVITE_CODE" # el código es obligatorio en el despliegue alojado
hcloud project create --name demo
hcloud project wakeup prj_…
hcloud key create prj_… --label app # imprime la clave hyp1_ una vez y la guarda para `capabilities`
hcloud capabilities prj_… # GET /v2/capabilities, HYPRSP01 decodificado, nombres de campo de Native
hcloud project head prj_… # sonda en vivo mientras corre

Storage, realtime y funciones:

Ventana de terminal
hcloud storage buckets create prj_… assets
hcloud storage put prj_… assets ./hola.txt hola.txt
hcloud realtime publish prj_… orders created '{"order": 42}'
hcloud fn deploy prj_… hello ./hello.js
hcloud fn invoke prj_… hello '{"name": "cli"}'
hcloud fn secret set prj_… API_KEY --file ./secreto.txt # nunca se muestra de vuelta

Un snapshot necesita el motor dormido:

Ventana de terminal
hcloud project sleep prj_…
hcloud snapshot create prj_… --label primero
hcloud snapshot list prj_…

Lista completa de comandos: referencia de hcloud.