# ============================================
# CLOUDLINUX PASSENGER CONFIGURATION
# ============================================
# DO NOT REMOVE. CLOUDLINUX PASSENGER CONFIGURATION BEGIN
PassengerAppRoot "/home/synzhico/public_html/platform/backend"
PassengerBaseURI "/"
PassengerPython "/home/synzhico/virtualenv/public_html/platform/backend/3.12/bin/python"
# DO NOT REMOVE. CLOUDLINUX PASSENGER CONFIGURATION END
# ============================================
# FORCE PASSENGER TO HANDLE ALL REQUESTS
# ============================================
PassengerEnabled On
PassengerAppType wsgi
PassengerStartupFile run.py
PassengerFriendlyErrorPages On
PassengerMaxPoolSize 1
PassengerMinInstances 1
PassengerMaxInstances 1
PassengerMemoryLimit 128
# ============================================
# REWRITE RULES - Remove /app prefix
# ============================================
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    
    # Don't rewrite requests for static files
    RewriteRule ^(static/.*)$ - [L]
    
    # Remove the /app prefix from the URL before passing to Passenger
    RewriteCond %{REQUEST_URI} ^/app/(.*)$
    RewriteRule .* /%1 [E=PASSENGER_BASE_URI:/app,PT]
    
    # Send everything else to Passenger
    RewriteCond %{ENV:REDIRECT_STATUS} ^$
    RewriteRule ^(.*)$ - [L,E=PASSENGER_BASE_URI:/]
</IfModule>
# ============================================
# PHP HANDLER (DO NOT MODIFY)
# ============================================
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php83” package as the default “PHP” programming language.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php83 .php .php8 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit