FROM python:3.9 # Set the working directory inside the container WORKDIR /app # Copy requirements and install dependencies COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # Copy the rest of the application code COPY . . # Set permissions for the HF user RUN chmod -R 777 /app # Hugging Face Spaces requires port 7860 EXPOSE 7860 # Run the application using Gunicorn for stability # 'app:app' refers to the Flask object in your app.py file CMD ["gunicorn", "--bind", "0.0.0.0:7860", "app:app"]