FROM python:3.11-slim WORKDIR /app # Copy requirements first for better caching COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # Copy all application files COPY . . # Ensure proper permissions RUN chmod +x app.py EXPOSE 5000 # Use python module syntax for better reliability CMD ["python", "-u", "app.py"]