dream
1FROM deeppavlov/deeppavlov:1.2.0-gpu
2
3RUN apt-get update && apt-get install git -y
4
5ARG CONFIG
6ARG SERVICE_PORT
7ARG SED_ARG=" | "
8
9ENV CONFIG=$CONFIG
10ENV SERVICE_PORT=$SERVICE_PORT
11
12COPY ./requirements.txt /src/requirements.txt
13COPY . /src
14WORKDIR /src
15
16RUN pip freeze | grep deeppavlov && \
17pip install -r /src/requirements.txt && \
18python -m deeppavlov install $CONFIG && \
19python -m spacy download en_core_web_sm
20
21RUN sed -i "s|$SED_ARG|g" "$CONFIG"
22
23CMD gunicorn --workers=1 --timeout 500 server:app -b 0.0.0.0:8078
24