:80 {
    # Büyük upload limiti (Nginx'teki client_max_body_size 100M eşdeğeri)
    request_body {
        max_size 100MB
    }

    # Static dosyalar
    handle_path /static/* {
        root * /app/staticfiles
        header Cache-Control "public, immutable"
        file_server
    }

    # Media dosyalar
    handle_path /media/* {
        root * /app/media
        header Cache-Control "public"
        file_server
    }

    # Diğer tüm istekler Django'ya
    reverse_proxy web_beyhan:8000 {
        header_up Host {host}
        header_up X-Real-IP {remote_host}
        header_up X-Forwarded-For {remote_host}
        header_up X-Forwarded-Proto {scheme}
    }
}
