Spaces:
Sleeping
Sleeping
Update Dockerfile
Browse files- Dockerfile +6 -3
Dockerfile
CHANGED
|
@@ -12,7 +12,8 @@ ENV PYTHONDONTWRITEBYTECODE=1 \
|
|
| 12 |
STREAMLIT_BROWSER_GATHER_USAGE_STATS=false \
|
| 13 |
STREAMLIT_SERVER_HEADLESS=true \
|
| 14 |
STREAMLIT_SERVER_FILE_WATCHER_TYPE=none \
|
| 15 |
-
STREAMLIT_SERVER_RUN_ON_SAVE=false
|
|
|
|
| 16 |
|
| 17 |
# Install system dependencies (HF-safe)
|
| 18 |
RUN apt-get update --fix-missing && \
|
|
@@ -36,8 +37,10 @@ RUN pip install --no-cache-dir --upgrade pip && \
|
|
| 36 |
RUN python -m spacy download en_core_web_sm && \
|
| 37 |
python -m spacy download xx_ent_wiki_sm
|
| 38 |
|
| 39 |
-
# Download NLTK data (
|
| 40 |
-
RUN
|
|
|
|
|
|
|
| 41 |
|
| 42 |
# Copy application files
|
| 43 |
COPY app.py .
|
|
|
|
| 12 |
STREAMLIT_BROWSER_GATHER_USAGE_STATS=false \
|
| 13 |
STREAMLIT_SERVER_HEADLESS=true \
|
| 14 |
STREAMLIT_SERVER_FILE_WATCHER_TYPE=none \
|
| 15 |
+
STREAMLIT_SERVER_RUN_ON_SAVE=false \
|
| 16 |
+
NLTK_DATA=/usr/share/nltk_data
|
| 17 |
|
| 18 |
# Install system dependencies (HF-safe)
|
| 19 |
RUN apt-get update --fix-missing && \
|
|
|
|
| 37 |
RUN python -m spacy download en_core_web_sm && \
|
| 38 |
python -m spacy download xx_ent_wiki_sm
|
| 39 |
|
| 40 |
+
# Download NLTK data to shared location (accessible by appuser)
|
| 41 |
+
RUN mkdir -p /usr/share/nltk_data && \
|
| 42 |
+
python -c "import nltk; nltk.download('punkt', download_dir='/usr/share/nltk_data'); nltk.download('punkt_tab', download_dir='/usr/share/nltk_data'); nltk.download('averaged_perceptron_tagger', download_dir='/usr/share/nltk_data')" && \
|
| 43 |
+
chmod -R 755 /usr/share/nltk_data
|
| 44 |
|
| 45 |
# Copy application files
|
| 46 |
COPY app.py .
|