-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
🧩 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)
Reactions are currently unavailable