Adios
Integraciones de aplicaciones · Planes desde $10/mes

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.

  1. 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
  2. 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
  3. 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.

    $adios up
adios.yaml
Tu proyecto
name: supabase-web-app
build_cmd: npm ci && npm run build
start_cmd: npm start

runtime:
  name: node@24
  port: 3000
  health_path: /api/health

env:
  NEXT_PUBLIC_SUPABASE_URL: https://project.supabase.co
  SUPABASE_SERVICE_ROLE_KEY: secret://SUPABASE_SERVICE_ROLE_KEY
Nunca expongas una clave service-role de Supabase mediante una variable NEXT_PUBLIC_ u otra configuración legible por el navegador.

Puntos de partida desplegables

Empieza con Aplicaciones con Supabase desde una plantilla cuando el repositorio no esté listo.

Empieza con la plantilla de Supabase para Node.js 24 y conéctala a tu proyecto existente con una configuración de URL y claves mediante secretos.

Aplicaciones web

Node.js 24 conectado a Supabase

Una plantilla inicial Node.js 24 conectada a un proyecto Supabase existente con configuración mediante secretos.

JavaScriptnpm
Clave de plantilla
supabase
Entorno de ejecución
node@24
Repositorio
template-nodejs-supabase
Ruta de código fuente
.
git clone https://github.com/adiosdotdev/template-nodejs-supabase.git
cd template-nodejs-supabase
adios up

Antes de la producción

Verifica la carga de trabajo.Después, promuévelo.

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.

La primera versión

Desplegar Aplicaciones con Supabase con el código fuente y las pruebas vinculados.

Parte del repositorio o de una plantilla, revisa el contrato de despliegue e inspecciona lo que se convierte en la versión promovida de producción.