dream
32 строки · 777.0 Байт
1FROM deeppavlov/base-gpu:0.12.1
2RUN pip install --upgrade pip && pip install git+https://github.com/deeppavlov/DeepPavlov.git@0.12.1
3
4ARG CONFIG
5ARG COMMIT=0.13.0
6ARG SERVICE_PORT
7
8ARG SED_ARG=" | "
9
10
11ENV CONFIG=$CONFIG
12ENV SERVICE_PORT=$SERVICE_PORT
13
14COPY ./requirements.txt /src/requirements.txt
15RUN pip install -r /src/requirements.txt
16
17RUN cd DeepPavlov && \
18git config --global user.email "you@example.com" && \
19git config --global user.name "Your Name" && \
20git fetch --all --tags --prune && \
21git checkout $COMMIT && \
22pip install -e .
23
24COPY . /src
25
26WORKDIR /src
27
28RUN sed -i "s|$SED_ARG|g" "kg_dial_generator.json"
29
30RUN python -m spacy download en_core_web_sm
31
32CMD gunicorn --workers=1 --timeout 500 --graceful-timeout 500 server:app -b 0.0.0.0:8092
33