import os
import sys
import importlib.util

# Memasukkan direktori proyek ke path sistem
sys.path.insert(0, os.path.dirname(__file__))

# Mengamankan kompatibilitas Python 3.12+ untuk Phusion Passenger
def application(environ, start_response):
    spec = importlib.util.spec_from_file_location("app", "app.py")
    module = importlib.util.module_from_spec(spec)
    spec.loader.exec_module(module)
    return module.app(environ, start_response)