# TODO - Preparar app para cPanel (Passenger) - sigeduc

- [x] Leer estructura del proyecto (app.py, passenger_wsgi.py, wsgi.py, routers, conexión BD)
- [x] Confirmar que se usará Passenger y que el sitio irá en subcarpeta `sigeduc`
- [x] Ajustar `app.py` para SECRET_KEY configurable y soporte de montaje bajo subcarpeta (APPLICATION_ROOT/SCRIPT_NAME)
- [x] Ajustar `conexion/conexionBD.py` para credenciales DB configurables por variables de entorno
- [x] Ajustar `routers/router_login.py` para SMTP configurable por variables de entorno
- [x] Añadir documentación de despliegue para cPanel
  - [x] DEPLOY_Cpanel_sigeduc.txt
  - [x] deploy_sigeduc_package_exclude.txt
- [ ] (Futuro) Crear el zip final para subir a cPanel excluyendo lo indicado
- [ ] (Futuro) Verificar permisos de escritura para `static/downloads-excel/`
- [ ] (Futuro) Probar en staging/servidor: `/sigeduc/`, `/sigeduc/login`, `/sigeduc/admin-dashboard`

