Skip to content

[EPIC 6.2] Despliegue Backend (FastAPI + Docker + MongoDB) #74

@Azfe

Description

@Azfe

🧩 EPIC 6.2 — Despliegue Backend (FastAPI + Docker + MongoDB)

🎯 Objetivo

Desplegar el backend en un entorno productivo, seguro y escalable utilizando Docker, MongoDB y un servidor o plataforma gestionada.


🧩 Issues asociadas

6.2.1 — Configurar infraestructura backend

  • Dockerfile de producción
  • docker-compose para producción
  • Configuración de red interna
  • Configuración de logs
  • Configuración de CORS
  • Configuración de reverse proxy (Nginx o equivalente)

6.2.2 — Configurar servidor o plataforma

Opciones típicas:

  • VPS (Ubuntu + Docker)
  • Railway
  • Fly.io
  • Render
  • AWS Lightsail

Incluye:

  • Firewall
  • Puertos
  • Supervisión del servicio

6.2.3 — Configurar variables de entorno

  • .env.production
  • Secrets en GitHub Actions
  • Variables para MongoDB
  • Variables para JWT (si aplica)
  • Configuración de CORS para frontend

6.2.4 — Desplegar backend

  • Build Docker
  • Push a registry
  • Deploy automatizado
  • Verificación de salud (/health)

6.2.5 — Monitorización backend

  • Logs estructurados
  • Alertas básicas
  • Métricas (opcional)

🔗 Dependencias

Depende de:

  • EPIC 6.1 (CD backend)

Habilita:

  • EPIC 6.4 (dominio + SSL)

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions