Remove cascade for now; add Docker/CI and README fix list.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
orohi
2026-07-26 06:56:43 +03:00
co-authored by Cursor
parent 7230697b7f
commit ff9269dd33
13 changed files with 251 additions and 1105 deletions
+17 -7
View File
@@ -1,16 +1,26 @@
# syntax=docker/dockerfile:1
FROM python:3.14-slim
FROM python:3.12-slim
ENV PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1 \
APP_PORT=5000 \
PIP_DISABLE_PIP_VERSION_CHECK=1
WORKDIR /app
# Копируем requirements.txt и устанавливаем зависимости
COPY requirements.txt requirements.txt
RUN pip3 install --no-cache-dir -r requirements.txt
RUN apt-get update \
&& apt-get install -y --no-install-recommends curl \
&& rm -rf /var/lib/apt/lists/*
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Копируем остальные файлы проекта
COPY . .
EXPOSE 5000
# Команда запуска приложения
CMD ["python3", "app.py"]
HEALTHCHECK --interval=30s --timeout=10s --start-period=40s --retries=3 \
CMD curl -fsS "http://127.0.0.1:${APP_PORT}/docs" >/dev/null || exit 1
CMD ["python3", "app.py"]