# Use an official Python runtime as a parent image FROM python:3.13-slim # Set the working directory in the container WORKDIR /app # Install system dependencies if any (none needed for now) # RUN apt-get update && apt-get install -y --no-install-recommends \ # build-essential \ # && rm -rf /var/lib/apt/lists/* # Copy the requirements file into the container COPY requirements.txt . # Install any needed packages specified in requirements.txt RUN pip install --no-cache-dir -r requirements.txt # Copy the current directory contents into the container at /app COPY . . # Hugging Face Spaces uses port 7860 by default ENV PORT=7860 # Run the application CMD ["python", "main.py"]