Despliega aplicaciones con Supabase.Mantén claro el lanzamiento.
Despliega el frontend, la API o el worker que se conecta a Supabase. Adios ejecuta el lanzamiento de la aplicación; tu proyecto Supabase sigue siendo la base de datos y el servicio de backend externos.
Conserva el repositorioInspeccionar la compilación y los registrosDominios personalizados y TLS
Despliegue de Adios
Versión candidata
Aplicaciones con Supabase
Saludable
CÓDIGO FUENTE
Git
REGION
de
ROUTE
HTTPS
01Código fuente recibido
02Compilación completada
03Entorno de ejecución iniciado
04Control de salud aprobado
Ruta promovida
production.adios.run
Un camino de producción para
SupabaseNext.jsReactFastAPIPostgreSQLSecretos
El camino de producción
Un proyecto Aplicaciones con Supabase funcional aún necesita un lanzamiento seguro.
La aplicación o el servicio son solo una parte de producción. Las pruebas de compilación, el estado del entorno de ejecución, la salud, los secretos, los registros, las rutas y la versión promovida deben permanecer disponibles para inspección conjunta.
Despliega la aplicación sin afirmar que alojas Supabase
Describe con precisión las responsabilidades: Adios compila y ejecuta tu aplicación, mientras que Supabase sigue proporcionando el proyecto externo, la base de datos, la autenticación, el almacenamiento o las funciones que hayas seleccionado allí.
Separa la configuración pública del cliente de las credenciales privadas
Expón solo los valores destinados al navegador. Mantén las claves service-role y otras credenciales privilegiadas en los secretos de Adios del lado del servidor y fuera de los bundles del cliente.
Verifica la integración real antes de la promoción
Usa una vista previa para probar los callbacks de autenticación, el acceso a la base de datos, las URL de almacenamiento, los fallos de red y el dominio de producción antes de que el lanzamiento atienda a los usuarios.
Del código fuente al lanzamiento
Tres pasos mantienen el camino de despliegue disponible para revisión.
Usa el código fuente y el comportamiento de producción que ya tiene el proyecto. El manifiesto registra lo que la plataforma debe compilar o aprovisionar y cómo llega a estar listo el resultado.
01
Empieza con código fuente o una plantilla
Trae el repositorio existente o inspecciona y despliega una de las variantes exactas de plantillas iniciales enlazadas abajo.
$adios login
02
Revisar el contrato de despliegue
Mantén los comandos, la versión del entorno de ejecución o servicio, el comportamiento de salud y las referencias a secretos en adios.yaml.
$git diff -- adios.yaml
03
Desplegar e inspeccionar el resultado
Sigue las pruebas de compilación y ejecución, verifica la versión candidata y abre la ruta promovida o la conexión del servicio.
El primer lanzamiento más seguro empieza con una compilación o configuración de servicio reproducible y una vista previa que pruebe las dependencias que usará producción.
Listo cuando...
La aplicación usa la URL correcta del proyecto Supabase.
Las claves aptas para el navegador y las de uso exclusivo en el servidor están claramente separadas.
Las URL de callback de autenticación incluyen el dominio de producción.
La aplicación gestiona los tiempos de espera y los errores de permisos de Supabase.
Previsualiza cuando…
Cambian los dominios de las redirecciones de autenticación o de las cookies.
Las políticas de Row Level Security son nuevas o se han modificado.
La aplicación empieza a usar una clave service-role privilegiada.
Preguntas, respuestas
Qué saber antes de desplegar Aplicaciones con Supabase.
Revisa el límite del entorno de ejecución o servicio, la ruta de la plantilla, el comportamiento de fallos y las comprobaciones de producción antes de crear el primer lanzamiento.
¿Despliega Adios la propia plataforma Supabase?
No. Esta página sirve para desplegar una aplicación que se conecte a un proyecto Supabase existente. Adios aloja el lanzamiento de la aplicación; Supabase sigue siendo el servicio externo.
¿Puedo desplegar una aplicación Next.js que use Supabase?
Sí. Separa los ajustes públicos del cliente Supabase de las credenciales de uso exclusivo del servidor, configura los dominios de los callbacks de autenticación y prueba los flujos del servidor y del navegador en una vista previa.
¿Dónde debe guardarse la clave service-role de Supabase?
Guárdala como un secreto de Adios y léela solo desde código de confianza del lado del servidor. Nunca la expongas mediante variables NEXT_PUBLIC_, archivos estáticos, registros o bundles del navegador.
¿Puede una API de Python conectarse a Supabase?
Sí. Inyecta la URL del proyecto y la credencial de servidor necesaria en el entorno de ejecución de Python y prueba la autorización, los fallos de red y el comportamiento de la base de datos antes de la promoción.
¿Puedo empezar con una plantilla?
Sí. El proyecto inicial de Node.js 24 conectado a Supabase incluye configuración del proyecto mediante secretos, una ruta de comprobación de estado del proceso y una consulta de ejemplo que puedes adaptar a tu esquema y a tus políticas de Row Level Security.