Ejecutar aplicaciones Flask en Nginx
La configuración del servidor Nginx en alumnos.cbtis227.edu.mx permite ejecutar aplicaciones Flask a través de la siguiente URL:
https://alumnos.cbtis227.edu.mx/~‹usuario›/flask/‹proyecto›
Donde:
<usuario>: es el nombre de usuario en el servidor<proyecto>: es la carpeta que contiene la aplicación Flask
Existen dos entornos clave para visualizar la aplicación:
-
Entorno de Desarrollo
- Para pruebas privadas donde podrás verificar avances y depurar el funcionamiento de tu proyecto.
-
Entorno de Producción
- Donde se publica el trabajo final para que esté disponible para todos los usuarios.
Configuración de Puertos para Desarrollo
Para evitar conflictos durante el desarrollo, cada alumno utilizará un puerto específico según su número de lista:
🎯 Asignación de Puertos
- Puerto base:
5000 - Puerto personalizado:
5000 + número_de_lista
📋 Ejemplos de uso
| Alumno | N° Lista | Puerto | Comando |
|---|---|---|---|
jrobles |
1 | 5001 | python app.py --port 5001 |
mperez |
2 | 5002 | python app.py --port 5002 |
lgarcia |
3 | 5003 | python app.py --port 5003 |
ahernandez |
4 | 5004 | python app.py --port 5004 |
🚀 Formas de ejecutar la aplicación
Opción 1: Por argumento en línea de comandos
python app.py --port 5001
Opción 2: Con variable de entorno
export FLASK_RUN_PORT=5001
python app.py