dream

Форк
0
/
Dockerfile 
23 строки · 682.0 Байт
1
FROM python:3.9.16-slim
2

3
ARG DATA_URL=http://files.deeppavlov.ai/alexaprize_data/elmo2.tar.gz
4
ARG NER_URL=http://files.deeppavlov.ai/alexaprize_data/ner.tar.xz
5

6
WORKDIR /src
7

8
RUN mkdir /elmo2 /src/tfhub_cache_dir
9
RUN curl -L $NER_URL --output /tmp/ner.tar.xz && \
10
    tar -xf /tmp/ner.tar.xz -C / && \ rm /tmp/ner.tar.xz \
11
    curl -L $DATA_URL --output /tmp/elmo2.tar.gz && \
12
    tar -xf /tmp/elmo2.tar.gz -C /elmo2 && \
13
    rm /tmp/elmo2.tar.gz \
14

15
ENV TFHUB_CACHE_DIR tfhub_cache_dir
16

17
COPY requirements.txt .
18
RUN pip install --no-cache-dir -r requirements.txt && \
19
    python -c "import nltk; nltk.download('punkt')"
20

21
COPY . .
22

23
CMD gunicorn --workers=1 server:app -b 0.0.0.0:8000
24

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.