FROM python:3.10-slim WORKDIR /app # Install system dependencies RUN apt-get update && apt-get install -y \ ffmpeg \ libsndfile1 \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* # Copy requirements first for better caching COPY requirements.txt . # Remove pipecat from requirements to avoid the error RUN grep -v "pipecat" requirements.txt > requirements_simplified.txt && \ pip install --no-cache-dir -r requirements_simplified.txt # Copy application code COPY . . # Set environment variables ENV PORT=5000 ENV PYTHONUNBUFFERED=1 # Expose port EXPOSE 5000 # Run the simplified application CMD ["python", "run.py", "--mode", "flask"]