import os
import sys

# 1. TENTUKAN PATH PROYEK ANDA
# Ganti 'logc9522' dan 'logisriset_pythonapp' sesuai dengan nama username cPanel dan folder Anda
PROJECT_ROOT = '/home/logc9522/public_html/logisriset_pythonapp'
VENV_PATH = os.path.join(PROJECT_ROOT, 'virtualenv/3.x/bin/activate_this.py') 
# Catatan: Sesuaikan folder 'virtualenv/3.x' jika nama folder venv di cPanel Anda berbeda (misal: venv, atau nodevenv)

# 2. AKTIFKAN VIRTUAL ENVIRONMENT SECARA OTOMATIS
if os.path.exists(VENV_PATH):
    with open(VENV_PATH) as f:
        exec(f.read(), {'__file__': VENV_PATH})

# 3. MASUKKAN PATH PROYEK KE SYSTEM PYTHON
sys.path.insert(0, PROJECT_ROOT)

# 4. IMPOR APLIKASI FLASK SEBAGAI 'application'
# Passenger membutuhkan objek bernama 'application' (bukan 'app') untuk dijalankan
from app import app as application