Spaces:
Sleeping
Sleeping
| # Use a minimal base image with Python 3.9 installed | |
| FROM python:3.10.11-slim | |
| # Set the working directory inside the container to /app | |
| WORKDIR /app | |
| # Copy all files from the current directory on the host to the container's /app directory | |
| COPY . . | |
| # Install Python dependencies listed in requirements.txt | |
| RUN pip3 install --no-cache-dir -r requirements.txt | |
| ENV PORT=7860 | |
| EXPOSE 7860 | |
| ENV HOME=/app | |
| # Define the command to run the Streamlit app on port 8501 and make it accessible externally | |
| # NOTE: Disable XSRF protection for easier external access in order to make batch predictions | |
| CMD streamlit run app.py --server.port=$PORT --server.address=0.0.0.0 --server.headless=true --server.enableXsrfProtection=false --browser.gatherUsageStats=false | |