"""
passenger_wsgi.py
==================
Punto de entrada para Phusion Passenger en cPanel.
Colocar este archivo en la RAÍZ del proyecto (junto a manage.py).

Configuración en cPanel:
  - Application root: /home/usuario/public_html/api (o la ruta del proyecto)
  - Application startup file: passenger_wsgi.py
  - Application type: Python
  - Python path: /home/usuario/virtualenv/api/3.11/bin/python

Para WebSockets (Daphne), levantar como proceso separado:
  daphne -b 127.0.0.1 -p 8001 config.asgi:application

Y configurar nginx/Apache para proxy_pass a 8001 en /ws/
"""

import sys
import os

# Agregar el directorio del proyecto al path
project_dir = os.path.dirname(os.path.abspath(__file__))
if project_dir not in sys.path:
    sys.path.insert(0, project_dir)

# Configurar settings antes de importar Django
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings.production')

# Importar la aplicación WSGI de Django
from config.wsgi import application
