Skip to main content

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:

  1. Entorno de Desarrollo

    • Para pruebas privadas donde podrás verificar avances y depurar el funcionamiento de tu proyecto.
  2. 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