dream
26 строк · 859.0 Байт
1FROM python:3.10
2
3RUN mkdir /src
4
5COPY ./response_selectors/ranking_based_response_selector/requirements.txt /src/requirements.txt
6RUN pip install -r /src/requirements.txt
7
8ARG SERVICE_PORT
9ENV SERVICE_PORT ${SERVICE_PORT}
10ARG SENTENCE_RANKER_ANNOTATION_NAME
11ENV SENTENCE_RANKER_ANNOTATION_NAME ${SENTENCE_RANKER_ANNOTATION_NAME}
12ARG SENTENCE_RANKER_SERVICE_URL
13ENV SENTENCE_RANKER_SERVICE_URL ${SENTENCE_RANKER_SERVICE_URL}
14ARG SENTENCE_RANKER_TIMEOUT
15ENV SENTENCE_RANKER_TIMEOUT ${SENTENCE_RANKER_TIMEOUT}
16ARG N_UTTERANCES_CONTEXT=5
17ENV N_UTTERANCES_CONTEXT ${N_UTTERANCES_CONTEXT}
18ARG FILTER_TOXIC_OR_BADLISTED=1
19ENV FILTER_TOXIC_OR_BADLISTED ${FILTER_TOXIC_OR_BADLISTED}
20
21COPY ./response_selectors/ranking_based_response_selector/ /src/
22WORKDIR /src
23COPY ./common/ ./common/
24
25
26CMD gunicorn --workers=1 server:app -b 0.0.0.0:${SERVICE_PORT} --timeout=1200
27