dream
24 строки · 593.0 Байт
1FROM deeppavlov/deeppavlov:1.2.0-gpu
2
3RUN apt-get update && apt-get install git -y
4
5ARG SEQ_TAG_CONFIG
6ARG CONFIG
7ARG FINEGRAINED
8ARG SERVICE_PORT
9ARG SRC_DIR
10
11ENV SEQ_TAG_CONFIG=$SEQ_TAG_CONFIG
12ENV CONFIG=$CONFIG
13ENV FINEGRAINED=$FINEGRAINED
14ENV SERVICE_PORT=$SERVICE_PORT
15
16COPY ./annotators/entity_detection/requirements.txt /src/requirements.txt
17RUN pip install -r /src/requirements.txt && python -m spacy download en_core_web_sm
18
19COPY $SRC_DIR /src
20
21WORKDIR /src
22RUN python -m deeppavlov install $SEQ_TAG_CONFIG
23
24CMD gunicorn --workers=1 --timeout 500 server:app -b 0.0.0.0:$SERVICE_PORT
25