"""
Point d'entrée Passenger (cPanel « Setup Python App »).
Passenger ne parle que WSGI : a2wsgi adapte l'application ASGI FastAPI.
"""
import os
import sys

sys.path.insert(0, os.path.dirname(__file__))
os.chdir(os.path.dirname(__file__))  # pour que pydantic-settings trouve .env

from a2wsgi import ASGIMiddleware  # noqa: E402

from app.main import app as asgi_app  # noqa: E402

application = ASGIMiddleware(asgi_app)
