текущая версия (рабочая)

This commit is contained in:
N8N
2026-09-04 15:10:24 +03:00
commit 161fd6576b
31 changed files with 3420 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
# Production Dockerfile for PrimeKraft bot (Ubuntu 22 / Linux)
FROM python:3.12-slim-bookworm
WORKDIR /app
# Копируем зависимости и код (нужен для pip install .)
COPY pyproject.toml ./
COPY app ./app
# Устанавливаем проект в режиме production (без dev-зависимостей)
RUN pip install --no-cache-dir --upgrade pip && \
pip install --no-cache-dir .
# Каталог для БД (volume монтируется в runtime)
RUN mkdir -p /data
# Переменная для пути к БД по умолчанию (переопределяется в compose)
ENV DB_PATH=/data/db.sqlite3
ENV PYTHONUNBUFFERED=1
CMD ["python", "-m", "app"]