import sys
import os

# Menambahkan direktori backend saat ini ke sys.path agar modul 'app' dapat ditemukan oleh Passenger
CURRENT_DIR = os.path.dirname(__file__)
if CURRENT_DIR not in sys.path:
    sys.path.insert(0, CURRENT_DIR)

from a2wsgi import ASGIMiddleware
from app.main import app

# cPanel Phusion Passenger mencari objek WSGI bernama 'application'
# a2wsgi mengonversi FastAPI (ASGI) agar dapat dijalankan oleh Passenger (WSGI)
application = ASGIMiddleware(app)
