Mohammed Foud
commited on
Commit
·
7f87155
1
Parent(s):
d0aaf42
first commit
Browse files- Dockerfile +4 -2
- requirements.txt +2 -1
Dockerfile
CHANGED
|
@@ -17,8 +17,10 @@ ENV PYTHONUNBUFFERED=1 \
|
|
| 17 |
# Copy requirements first to leverage Docker cache
|
| 18 |
COPY requirements.txt .
|
| 19 |
|
| 20 |
-
# Install dependencies
|
| 21 |
-
RUN pip install --no-cache-dir -r requirements.txt
|
|
|
|
|
|
|
| 22 |
|
| 23 |
# Copy the rest of the application
|
| 24 |
COPY . .
|
|
|
|
| 17 |
# Copy requirements first to leverage Docker cache
|
| 18 |
COPY requirements.txt .
|
| 19 |
|
| 20 |
+
# Install dependencies and download required NLTK data
|
| 21 |
+
RUN pip install --no-cache-dir -r requirements.txt && \
|
| 22 |
+
python -m textblob.download_corpora && \
|
| 23 |
+
python -c "import nltk; nltk.download('punkt'); nltk.download('averaged_perceptron_tagger'); nltk.download('wordnet')"
|
| 24 |
|
| 25 |
# Copy the rest of the application
|
| 26 |
COPY . .
|
requirements.txt
CHANGED
|
@@ -7,4 +7,5 @@ torch>=2.0.0
|
|
| 7 |
transformers>=4.30.0
|
| 8 |
scikit-learn>=1.2.0
|
| 9 |
textblob>=0.17.1
|
| 10 |
-
tabulate>=0.9.0
|
|
|
|
|
|
| 7 |
transformers>=4.30.0
|
| 8 |
scikit-learn>=1.2.0
|
| 9 |
textblob>=0.17.1
|
| 10 |
+
tabulate>=0.9.0
|
| 11 |
+
nltk>=3.8.1
|