Documentación / Referencia
Línea de comandos
Inicia sesión, despliega una carpeta local, consulta registros y variables.
CLI del repositorio
La CLI actual viene en el repositorio Upferry. Usa un checkout autorizado, Node.js 22 o posterior y dependencias pnpm. Esta guía no presupone un paquete público en npm.
git clone https://github.com/vlad-grigoryan/upferry.git
cd upferry
pnpm install --frozen-lockfile
export UPFERRY_API_URL=https://api.upferry.com
node apps/cli/bin/upferry.mjs --help
Define un alias con la ruta absoluta real:
alias upferry='node /ABSOLUTE/PATH/upferry/apps/cli/bin/upferry.mjs'
export UPFERRY_API_URL=https://api.upferry.com
upferry login
upferry whoami
Por defecto se usa API local. Configura UPFERRY_API_URL para el servicio alojado. Autoriza el código de acceso en el panel y no compartas el token. CI puede usar UPFERRY_TOKEN desde su almacén de secretos. Elige idioma con UPFERRY_LANG=en, es o ru.
Vincular y desplegar
Entra en la carpeta de la aplicación. Proyecto y servicio deben existir previamente.
La CLI actual no ofrece selector de entorno: estos comandos usan production. Para operar con staging y vistas previas usa el panel.
upferry link --project YOUR_PROJECT --service YOUR_SERVICE
upferry status
upferry up .
upferry logs --build
upferry logs
upferry up . --detach termina sin seguir el progreso. Subir código no importa datos persistentes. Comprueba el destino vinculado antes de desplegar.