# Use official Python image FROM python:3.10-slim # Set environment vars ENV PYTHONUNBUFFERED=1 ENV PORT=7860 # Set working directory WORKDIR /app # Copy dependencies first (for caching) COPY requirements.txt ./ RUN pip install --no-cache-dir -r requirements.txt # Copy app code COPY . . # Run the app CMD ["python", "main.py"]