Deploy en Vercel con variables Supabase
Clase 16 de 17 • Curso de Supabase
Contenido del curso
Base de Datos y API Automatizada
Storage en Supabase
Conectando el Frontend con Supabase
- 12

Conecta Supabase con frontend real
10:10 min - 13

Supabase JS: de mocks a datos reales
11:03 min - 14

Crear posts reales con Supabase y Next.js
10:10 min - 15

Cómo conectar un feed cronológico con Supabase
07:11 min - 16

Deploy en Vercel con variables Supabase
Viendo ahora - 17

Qué hacer tras completar Supabase básico
00:42 min
Publica tu proyecto en Vercel con confianza: conecta tu repositorio, configura las variables de entorno para Supabase y habilita el deploy automático desde GitHub. En minutos tendrás tu versión de Suplatsigram online con un dominio público, lista para compartir y seguir iterando sin fricción.
¿Cómo publicar en Vercel tu app con Next.js y Supabase?
Para empezar, ingresa a vercel.com, inicia sesión o regístrate y crea un nuevo proyecto a partir de tu repositorio. Vercel detecta el repo, la rama principal (por ejemplo, main), el scope de tu cuenta y te propone un nombre interno para el proyecto.
- Objetivo: tener una URL pública que se actualiza con cada push.
- Plataforma: Vercel, creadores de Next.js.
- Resultado: tu app accesible y funcionando igual que en local, pero en la nube.
¿Cómo iniciar sesión y acceder al panel de Vercel?
- Entra a vercel.com.
- Inicia sesión o regístrate con Gmail, GitHub, Bitbucket o GitLab.
- Accede a tu panel de proyectos.
¿Cómo importar el repositorio y elegir la rama?
- Crea un proyecto nuevo e importa el repo.
- Revisa la rama que usará como principal (p. ej., main).
- Confirma el scope de tu cuenta y el nombre interno.
- Haz clic en Crear para iniciar la importación.
¿Qué pasos seguir para configurar variables de entorno en Vercel?
Si aparece un error de pre-render o falta de URL, casi siempre es por variables de entorno ausentes. La conexión a Supabase se hace desde el front con dos datos: URL y key. Debes migrar tu .env del repo al apartado de Variables de entorno en Vercel.
- Variables clave: URL y clave de Supabase.
- Acción: pega el contenido de tu
.env; Vercel detecta los dos ítems. - Advertencia: Vercel avisa que la
keyes "insegura"; para efectos prácticos se deja así. - Siguiente paso: guardar y hacer redeploy.
npm run build
- Si corres el build sin variables, falla tanto en la nube como en local.
¿Cómo resolver el error de pre-render?
- Ve a Settings del proyecto.
- Entra a Variables de entorno.
- Pega el contenido del
.envcon URL y key de Supabase. - Guarda y ejecuta redeploy.
¿Qué considerar sobre la seguridad de la key?
- Vercel muestra una alerta por la
key. - Para avanzar, se mantiene la configuración actual.
- Quedará pendiente endurecer accesos más adelante.
¿Cómo validar el deployment y activar el flujo automático?
Tras guardar las variables, inicia el redeploy. En la página del deployment verás la terminal instalando dependencias y ejecutando el build. Cuando el estado sea ready, Vercel asigna un dominio y tu app queda pública.
- Estado ready: confirma que el build fue exitoso.
- Dominio asignado: la app queda disponible en Internet.
- Verificación: revisa las vistas como el ranking y la data desde Supabase.
¿Qué muestra la página de deployment?
- Detalle del entorno de producción.
- Rama desplegada, por ejemplo, main.
- Último commit integrado.
- Progreso de instalación y build mediante la CLI de Vercel.
¿Qué sigue después del primer despliegue?
- Comparte el enlace público con quien quieras.
- Prueba en dispositivos móviles y valida carga de imágenes.
- Mantén el flujo automático de deploy con GitHub: cada push dispara un nuevo despliegue.
- Agrega seguridad más adelante para controlar creación de cuentas.
¿Tienes dudas sobre el deploy o las variables de entorno en Vercel con Supabase? Deja tu comentario y cuéntanos qué parte quieres profundizar.