File size: 491 Bytes
f74e0dc
 
 
de5b594
17d6cf2
77e89e0
 
 
78bdebc
17d6cf2
 
78bdebc
77e89e0
f74e0dc
 
9e6e587
64b5c0a
 
77e89e0
 
17d6cf2
64b5c0a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
FROM python:3.10

WORKDIR /app

RUN mkdir -p /app/cache /app/nltk_data && chmod -R 777 /app/cache /app/nltk_data

ENV HF_HOME=/app/cache \
    TRANSFORMERS_CACHE=/app/cache \
    HF_DATASETS_CACHE=/app/cache \
    XDG_CACHE_HOME=/app/cache \
    NLTK_DATA=/app/nltk_data

COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

RUN python -m nltk.downloader -d /app/nltk_data punkt punkt_tab


COPY . .

CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]