dream
26 строк · 587.0 Байт
1FROM python:3.9.16-slim
2
3ARG SRC_DIR
4ENV SRC_DIR ${SRC_DIR}
5ARG SERVICE_PORT
6ENV SERVICE_PORT ${SERVICE_PORT}
7ARG SPACY_MODEL
8ENV SPACY_MODEL ${SPACY_MODEL}
9ARG TOKEN_ATTRIBUTES
10ENV TOKEN_ATTRIBUTES ${TOKEN_ATTRIBUTES}
11ARG ANNOTATE_BATCH_WITH_TOKENS_ONLY
12ENV ANNOTATE_BATCH_WITH_TOKENS_ONLY ${ANNOTATE_BATCH_WITH_TOKENS_ONLY}
13
14RUN mkdir /src
15
16COPY $SRC_DIR/requirements.txt /src/requirements.txt
17
18RUN pip install -r /src/requirements.txt && \
19python -m spacy download ${SPACY_MODEL}
20
21COPY $SRC_DIR /src/
22COPY ./common/ /src/common/
23
24WORKDIR /src
25
26CMD gunicorn --workers=2 server:app
27