dream

Форк
0
30 строк · 1.3 Кб
1
FROM deeppavlov/deeppavlov:1.2.0
2

3
ARG MODEL_CKPT
4

5
ENV MODEL_CKPT ${MODEL_CKPT}
6

7
ARG DATA_ARG
8
ARG MODEL1_ARG
9
ARG MODEL2_ARG
10

11
WORKDIR /src
12
COPY . /src
13

14
RUN apt-get update && \
15
    apt-get install -y --allow-unauthenticated git wget && \
16
    rm -rf /var/lib/apt/lists/* && \
17
    pip install -r /src/requirements.txt &&\
18
    python -c "import nltk; nltk.download('punkt')" && \
19
    mkdir -p /opt/conda/lib/python3.7/site-packages/data/models &&\
20
    wget $DATA_ARG -q -P /opt/conda/lib/python3.7/site-packages/data &&\
21
    tar -xvzf /opt/conda/lib/python3.7/site-packages/data/*.tar.gz -C /opt/conda/lib/python3.7/site-packages/data &&\
22
    rm /opt/conda/lib/python3.7/site-packages/data/*.tar.gz &&\
23
    wget $MODEL1_ARG -q -P /opt/conda/lib/python3.7/site-packages/data/models &&\
24
    tar -xvzf /opt/conda/lib/python3.7/site-packages/data/models/*.tar.gz -C /opt/conda/lib/python3.7/site-packages/data/models &&\
25
    rm /opt/conda/lib/python3.7/site-packages/data/models/*.tar.gz &&\
26
    wget $MODEL2_ARG -q -P /opt/conda/lib/python3.7/site-packages/data/models &&\
27
    tar -xvzf /opt/conda/lib/python3.7/site-packages/data/models/*.tar.gz -C /opt/conda/lib/python3.7/site-packages/data/models &&\
28
    rm /opt/conda/lib/python3.7/site-packages/data/models/*.tar.gz
29

30
CMD gunicorn --workers=1 server:app -b 0.0.0.0:8083
31

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

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

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

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