Skip to content

[Infra] [Experto] Desplegar API en Render + Frontend en Vercel #17

Description

@Andres-Torrez

Descripción

Desplegar el backend FastAPI y la base de datos PostgreSQL en Render
usando el tier gratuito, y conectar el frontend React apuntando
a la URL pública de la API.

Cambio de tecnología

Se migró de Streamlit Community Cloud a Vercel para el despliegue
del frontend, ya que el frontend se implementó en React + Tailwind CSS
en lugar de Streamlit.

Tareas

  • Crear cuenta en Render y conectar el repositorio de GitHub
  • Crear el servicio web para el backend FastAPI en Render
  • Crear la base de datos PostgreSQL en Render (tier gratuito)
  • Configurar variables de entorno en Render:
    DATABASE_URL, HF_TOKEN (para descargar el modelo desde HF)
  • Desplegar el frontend React en Vercel apuntando
    a la URL pública de la API en Render via VITE_API_URL
  • Verificar el flujo completo en producción con un vídeo de prueba
  • Añadir la URL pública de la demo al README

Tecnologías

Render, Vercel, FastAPI, PostgreSQL, React, GitHub

Criterios de aceptación

  • La API responde en la URL pública de Render
  • El frontend desplegado en Vercel puede subir un vídeo
    y ver el informe
  • El flujo completo funciona en producción, no solo en local
  • La URL pública de la demo está en el README

Rama: feature/despliegue-render
Columna: Backlog
Sprint: S4 · Experto
Labels: infra sprint-4-experto

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions