"""
WSGI Configuration para Sistema de Webhooks Rappi
Para uso con gunicorn, uWSGI, etc.
"""

import os
import sys
from dotenv import load_dotenv

# Cargar variables de entorno
dotenv_path = os.path.join(os.path.dirname(__file__), '.env')
if os.path.exists(dotenv_path):
    load_dotenv(dotenv_path)

# Agregar el directorio actual al path
sys.path.insert(0, os.path.dirname(__file__))

from app import app as application
from config import config

# Configurar el entorno
config_name = os.environ.get('FLASK_ENV', 'production')
application.config.from_object(config[config_name])

if __name__ == "__main__":
    application.run()