dream

Форк
0
/
Dockerfile 
27 строк · 849.0 Байт
1
FROM python:3.7-slim
2

3
ARG DATA_URL=files.deeppavlov.ai/alexaprize_data/sentseg/elmo2.tar.gz
4
ARG MODEL_META_URL=files.deeppavlov.ai/alexaprize_data/sentseg/model.meta
5
ARG MODEL_DATA_URL=files.deeppavlov.ai/alexaprize_data/sentseg/model.data-00000-of-00001
6

7
WORKDIR /src
8
RUN mkdir /data /elmo2 tfhub_cache_dir
9

10
RUN apt-get update && \
11
    apt-get install -y curl && \
12
    curl -L $DATA_URL --output /tmp/elmo2.tar.gz && \
13
    tar -xf /tmp/elmo2.tar.gz -C /elmo2 && \
14
    rm /tmp/elmo2.tar.gz && \
15
    curl -L $MODEL_META_URL --output /data/model.meta && \
16
    curl -L $MODEL_DATA_URL --output /data/model.data-00000-of-00001
17

18
ENV TFHUB_CACHE_DIR tfhub_cache_dir
19

20
COPY requirements.txt .
21
RUN pip install -r requirements.txt && \
22
    python -c "import nltk; nltk.download('punkt')"
23

24
COPY . .
25
COPY model.index /data/
26

27
CMD gunicorn --workers=1 server:app
28

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

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

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

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