Решение по TD-STYLE-ANALYZERS: LF — инструменты проекта (Python/Node) пишут LF, CRLF-.sh не работают на Linux CI (sh scripts/ci.sh), большинство файлов уже были LF. Добавлен .gitattributes (* text=auto eol=lf, бинарные исключения), .editorconfig переведён на lf, 1029 файлов конвертированы, git add --renormalize. Из индекса убраны закравшиеся archive/**/__pycache__/*.pyc.
14 lines
264 B
Docker
14 lines
264 B
Docker
FROM python:3.12-slim
|
|
WORKDIR /ml
|
|
|
|
COPY requirements.txt .
|
|
RUN pip install --no-cache-dir -r requirements.txt
|
|
|
|
COPY model.py server.py ./
|
|
|
|
ENV ML_DATA=/data \
|
|
PYTHONUNBUFFERED=1
|
|
|
|
EXPOSE 8100
|
|
CMD ["uvicorn", "server:app", "--host", "0.0.0.0", "--port", "8100"]
|