feat: implement admin services management, Docker deployment, and YooKassa webhook IP security checks

This commit is contained in:
2026-06-21 12:51:40 +03:00
parent 241e46c40b
commit 018c81849a
15 changed files with 2978 additions and 5 deletions
+21
View File
@@ -0,0 +1,21 @@
FROM python:3.11-slim
# Установка рабочей директории
WORKDIR /app
# Отключение кэширования pip и буферизации вывода Python
ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1
# Копирование требований и установка
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Копирование остального исходного кода
COPY . .
# Открытие порта
EXPOSE 8000
# Запуск сервера
CMD ["python", "server.py"]