Saltar al contenido principal

Despliegue y Operación con Lovable

Esta sección documenta cómo desplegamos cambios cuando trabajamos con Lovable. Existen tres pipelines porque no todos los proyectos tienen las mismas restricciones de hosting, control operativo o compliance.

¿Qué pipeline debo usar?

Pipeline A — Full Lovable (Publish)

Úsalo cuando:

  • El frontend y el backend (DB/Auth/Edge Functions) viven dentro de Lovable Cloud.
  • Queremos el flujo más simple: release = Publish.
  • No necesitamos CI/CD externo ni un hosting obligatorio fuera de Lovable.

Pipeline A — Full Lovable (Publish).

Pipeline B — Frontend externo, Backend en Lovable (Publish + hosting externo)

Úsalo cuando:

  • El frontend debe hostearse fuera (Vercel/Netlify/Cloudflare/etc.).
  • El backend (DB/Auth/Edge Functions) se mantiene en Lovable Cloud.
  • El release del backend sigue siendo Publish, pero el deploy del frontend se gestiona en el hosting externo.

Pipeline B — Frontend externo, Backend Lovable.

Pipeline C — Producción fuera de Lovable (Supabase externo + CI/CD)

Úsalo cuando:

  • Producción (backend) debe vivir fuera de Lovable, normalmente en Supabase externo.
  • Necesitamos CI/CD para desplegar:
    • migraciones (schema)
    • edge functions
    • y/o configuración por ambiente
  • Lovable se usa principalmente para iterar rápido en desarrollo, pero el deploy real lo controla el pipeline externo.

Pipeline C — Prod externo (Supabase + CI/CD).


Árbol de decisión