dream

Форк
0
26 строк · 1.0 Кб
1
# FROM ubuntu:18.04
2
FROM tiangolo/uvicorn-gunicorn:python3.7
3

4
ENV PYTHONPATH /usr/local/lib/python3.7
5

6
COPY requirements.txt /tmp/requirements.txt
7
RUN pip install -r /tmp/requirements.txt
8

9
RUN mkdir -p /root/models && \
10
    curl http://files.deeppavlov.ai/deeppavlov_data/retrieval_chitchat_personachat_v1.tar.gz > /root/models/retrieval_chitchat_personachat_v1.tar.gz && \
11
    curl http://files.deeppavlov.ai/deeppavlov_data/personachat_embeddings.tar.gz > /root/models/personachat_embeddings.tar.gz && \
12
    curl http://files.deeppavlov.ai/deeppavlov_data/confidence.tar.gz > /root/models/confidence.tar.gz && \
13
    cd /root/models/ && \
14
    tar -xvzf retrieval_chitchat_personachat_v1.tar.gz && \
15
    tar -xvzf personachat_embeddings.tar.gz && \
16
    tar -xvzf confidence.tar.gz
17

18
COPY . /app
19

20
ENV MODEL_PATH /root/models/personachat_v1
21
ENV DATABASE_PATH /root/models/personachat_embeddings.pickle
22
ENV CONFIDENCE_PATH /root/models/confidence.npy
23

24
EXPOSE 8000
25

26
CMD ["uvicorn", "server:app", "--host", "0.0.0.0", "--port", "8000"]

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

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

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

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