# Use an official Python runtime as a parent image FROM python:3.8 # Set the working directory WORKDIR /app # Copy requirement file COPY requirements.txt requirements.txt # Install dependencies RUN pip install --no-cache-dir -r requirements.txt # Copy the rest of the application files COPY . . # Expose the Flask default port EXPOSE 7860 # Set writable cache directory ENV TRANSFORMERS_CACHE=/tmp # Run Flask server CMD ["python", "app.py"]