MCP_Res / Dockerfile
mgbam's picture
Create Dockerfile
4484e38 verified
Raw
History Blame
573 Bytes
# Use an official Python base image
FROM python:3.10-slim
# Install system dependencies
RUN apt-get update && \
apt-get install -y build-essential libglib2.0-0 libsm6 libxrender1 libxext6 && \
rm -rf /var/lib/apt/lists/*
# Set workdir
WORKDIR /app
# Copy your code
COPY . /app
# Install Python dependencies
RUN pip install --no-cache-dir --upgrade pip
RUN pip install --no-cache-dir -r requirements.txt
# Expose the port Streamlit uses
EXPOSE 7860
# Command to run your app
CMD ["streamlit", "run", "app.py", "--server.port=7860", "--server.address=0.0.0.0"]