Fichas para repetir
Hay vueltas que vas a dar muchas veces: publicar un cambio y llevar una migración a tu proyecto real. Aquí están una sola vez, con sus pasos en orden y qué hacer si algo sale mal. Las lecciones te mandan aquí; no tienes que memorizarlas.
Ficha: Publicar un cambio
Cada vez que un cambio de tu app sale a internet, desde que la publicas en la lección 7.1.
Los pasos
- 1La vuelta de siempreClaude resuelve tu issue en su rama y abre el PR (lección 5.4).
- 2La vista previaNetlify arma una dirección para ese PR. Prueba ahí lo que dice «cómo sabremos que quedó».
- 3¿Trae migración?Si cambia la base, únelo con la ficha «Llevar una migración al real».
- 4Tú lo unesCon «Merge pull request» y «Confirm merge».
- 5Netlify publicaEn unos minutos. En Deploys ves si terminó o falló.
- 6Lo ves en líneaAbre tu dominio en el celular y revisa el cambio.
La aprendes en la lección 7.1 «Publica tu app»
Si algo sale mal
La publicación salió con error
Tu app en línea sigue con la versión anterior: nadie ve el error. En Deploys abre la que falló y pídele a Claude que la lea.
Prompt para pedir ayuda
Con el conector de Netlify, revisa por qué falló la última publicación de mi app y explícame la causa en palabras sencillas. No cambies nada ni leas mis variables de entorno. Si hay que corregir algo, propón un issue.
Ya publicado, algo dejó de funcionar
Regresa a la publicación anterior en Deploys (la anterior › «Publish deploy») y luego corrige con un PR. Como cada migración solo agrega, tu base le sigue sirviendo.
Prompt para pedir ayuda
Después de unir el PR #[número], en mi app en línea [qué dejó de funcionar]. Ya regresé a la publicación anterior en Netlify. Investiga la causa antes de cambiar nada y propón el arreglo en un issue.
Pasaron diez minutos y tu dominio sigue igual
En Deploys, mira si la publicación sigue trabajando. Si tu app dice que está pausada, se acabaron tus créditos del mes (lección 7.1).
Prompt para pedir ayuda
Uní el PR #[número] hace diez minutos y mi app en línea no cambió. Con el conector de Netlify, dime si la publicación terminó, sigue trabajando o falló, y si mis créditos del mes alcanzan. No cambies nada.
Las lecciones que la usan
- 7.4 «El correo de confirmación»
- 7.5 «Modo prueba y modo real»
- 7.6 «Antes de cobrar»
- 7.7 «Cobrar con Stripe»
- 7.8 «Avisos de pago»
- 7.10 «IA dentro de tu app»
- 7.11 «Antes de abrir la puerta»
- 7.12 «Abre la puerta»
- 8.5 «La bienvenida y el soporte»
- 8.7 «Precio y costos»
- 8.8 «Tus primeros clientes»
- 8.9 «Lo que sigue»
Ficha: Llevar una migración al real
Cada vez que unes un PR que cambia tu base de datos, desde la lección 7.5.
Los pasos
- 1Tu respaldo del díaCon clientes, confirma que Supabase Pro ya tiene uno de hoy (lección 7.11).
- 2Conector al realPersonalizar › Conectores › Supabase: desconecta, conecta y elige la organización real.
- 3Une el PRYa probado en su vista previa.
- 4Pide la migraciónEn una sesión nueva: «Ya uní el PR #N: aplica su migración al real». Compara el ID.
- 5Conector de regresoDesconecta y elige otra vez tu organización de pruebas.
La aprendes en la lección 7.5 «Modo prueba y modo real»
Si algo sale mal
El conector sigue viendo la otra organización
Al conectar, Supabase te pide elegir la organización en el navegador. Desconecta otra vez y, antes de autorizar, revisa cuál está elegida. Si la real no aparece, entraste con otra cuenta de Supabase.
Prompt para pedir ayuda
Con el conector de Supabase, dime qué organizaciones y qué proyectos ves, con su ID, sin cambiar nada. Compáralos con los de mi CLAUDE.md y dime si estoy en la organización que necesito.
Uniste el PR y tu app en línea dice que falta algo de la base
Netlify publicó antes que la migración. Haz ya el paso 4; si va a tardar, regresa a la publicación anterior en Deploys.
Prompt para pedir ayuda
Uní el PR #[número] y mi app en línea muestra este error: [pégalo, sin datos de clientes]. ¿Falta aplicar su migración al real? Solo mirando, dime qué falta antes de aplicar nada.
La migración falla al aplicarla al real
No la repitas ni cambies nada a mano. Pide que te explique el error. Si dañó datos, sigue «Si tienes que volver al respaldo» (lección 7.5).
Prompt para pedir ayuda
La migración del PR #[número] falló en mi proyecto real con este mensaje: [pégalo, sin datos de clientes]. Solo mirando, explícame qué pasó y si cambió algo en mi base. No apliques nada todavía.
Se te olvidó regresar el conector
Antes de aprobar cualquier permiso, mira el ID. Si es el de tu real y no estás llevando una migración, di que no y haz el paso 5.
Prompt para pedir ayuda
Con el conector de Supabase, dime el ID del proyecto que ves, sin cambiar nada. ¿Es el de prueba o el real, según mi CLAUDE.md?