dream

Форк
0
22 строки · 623.0 Байт
1
FROM python:3.9.16-slim
2

3
ARG WORK_DIR
4

5
RUN mkdir /src
6
COPY ${WORK_DIR}/requirements.txt /src/requirements.txt
7
RUN pip install -r /src/requirements.txt && \
8
    python -m spacy download en_core_web_sm && \
9
    python -m nltk.downloader wordnet
10

11

12
COPY common /src/common
13
COPY ${WORK_DIR} /src
14
WORKDIR /src
15

16
ARG SERVICE_PORT
17
ENV SERVICE_PORT ${SERVICE_PORT}
18

19
# wait for a server answer ( INTERVAL + TIMEOUT ) * RETRIES seconds after that change stutus to unhealthy
20
HEALTHCHECK --interval=5s --timeout=5s --retries=3 CMD curl --fail 127.0.0.1:${SERVICE_PORT}/healthcheck || exit 1
21

22
CMD gunicorn --workers=1 server:app --reload
23

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.