# Use official Python 3.11 slim image FROM python:3.11-slim # Set working directory inside the container WORKDIR /app # Copy all local files to container COPY . /app # Upgrade pip RUN pip install --upgrade pip # Install dependencies from requirements.txt RUN pip install --no-cache-dir -r requirements.txt # Expose default Streamlit port EXPOSE 8501 # Command to run the Streamlit app CMD ["streamlit", "run", "app.py", "--server.port=8501", "--server.enableCORS=false"]