Spaces:
Sleeping
Sleeping
| # ββ Base image βββββββββββββββββββββββββββββββββββββββββββ | |
| FROM python:3.11-slim | |
| # ββ Set working directory ββββββββββββββββββββββββββββββββ | |
| WORKDIR /app | |
| # ββ Python dependencies ββββββββββββββββββββββββββββββββββ | |
| COPY requirements.txt . | |
| RUN pip install --no-cache-dir -r requirements.txt | |
| # ββ Copy application code & data βββββββββββββββββββββββββ | |
| COPY streamlit_app.py . | |
| COPY subthemes_long.csv . | |
| COPY major_themes_long.csv . | |
| # --- fix: make /.streamlit writable for any UID --------------- | |
| RUN mkdir -p /.streamlit && chmod 777 /.streamlit | |
| EXPOSE 8501 | |
| ENTRYPOINT ["streamlit", "run", "streamlit_app.py", \ | |
| "--server.port=8501", "--server.address=0.0.0.0", \ | |
| "--server.enableCORS=false", "--server.enableXsrfProtection=false"] |