# passenger_wsgi.py
import sys
import os

# Add your project root to the path
base_dir = os.path.dirname(os.path.abspath(__file__))
sys.path.insert(0, base_dir)

# Import ASGI-to-WSGI middleware
from a2wsgi import ASGIMiddleware

# Import your FastAPI app from app/main.py
from app.main import app as fastapi_app

# Wrap the ASGI app for Passenger
application = ASGIMiddleware(fastapi_app)