Deshabilitar

El comando disable se usa para desactivar funciones habilitadas con el comando enable.

Sintaxis

$ vela disable <feature>

Se pueden desactivar las siguientes funciones:

  • auth - Desactivar la autenticación
  • api - Desactivar la API REST
  • api-keys - Desactivar la gestión de claves de API
  • backend - Desactivar el backend de PocketBase
  • content-negotiation - Desactivar la negociación de contenido
  • i18n - Desactivar la internacionalización
  • notifications - Desactivar las notificaciones dentro de la aplicación
  • analytics - Desactivar la analítica web
  • ai - Desactivar el chat con IA
  • teams - Desactivar los equipos
  • payments - Desactivar los pagos
  • subscriptions - Desactivar las suscripciones de Stripe
  • s3 - Desactivar el almacenamiento de archivos en S3
  • smtp - Desactivar la configuración de SMTP

Opciones

Cada función que modifica archivos pide confirmación antes de hacerlo. Pasa -y o --yes para omitirla. s3 y smtp solo cambian un ajuste de PocketBase, así que no aceptan opciones.

Datos

Desactivar revierte el código que Vela generó, y algunas funciones se llevan sus datos: disable backend elimina la base de datos local de data/, y las funciones que añadieron colecciones las eliminan con todos sus registros (oauth_accounts de la autenticación, las claves de API, los equipos, las notificaciones, los pagos y las suscripciones). Todo lo demás se conserva: disable auth mantiene la colección users y sus registros, las bases de datos de tus destinos de despliegue nunca se tocan, y no se elimina nada en Stripe. Cada página indica qué elimina y qué deja atrás.