# --- START OF FILE Dockerfile.txt --- FROM python:3.9-slim WORKDIR /app COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt COPY . . EXPOSE 7860 # دستور بهینه شده برای Gunicorn در محیط‌های اشتراکی مانند Hugging Face # استفاده از gevent برای پراکسی کردن I/O-bound مناسب است. CMD ["gunicorn", "--workers", "4", "--worker-class", "gevent", "--bind", "0.0.0.0:7860", "--timeout", "720", "app:app"] # --- END OF FILE Dockerfile.txt ---