Corp/backend/notifications/requirements.txt
lizerk 5d0312a1fe docs: Добавить requirements.txt и обновить README модуля notifications
- Создан requirements.txt с основными зависимостями (Django, DRF, Celery, Channels)
- Обновлена секция установки с подробными инструкциями
- Добавлена структура модуля и описание компонентов
- Обновлены TODO (убраны выполненные задачи)
- Добавлена информация о production-safe миграциях
- Добавлены секции: настройка конфигурации, запуск Celery worker
- Модуль полностью самостоятельный и готов к переносу в другие проекты
2026-03-09 17:39:05 +03:00

24 lines
792 B
Plaintext

# Django Universal Notifications - Requirements
# Базовые зависимости для работы модуля
# Django framework
Django>=5.2,<6.0
# Django REST Framework (для API endpoints)
djangorestframework>=3.14
# Celery (для асинхронной обработки уведомлений)
celery>=5.3
# Redis (рекомендуемый broker для Celery и Channels)
redis>=5.0
# Django Channels (для WebSocket уведомлений)
channels>=4.0
channels-redis>=4.0
# Опциональные зависимости (раскомментируйте при необходимости):
# django-push-notifications>=3.0 # Для Web Push уведомлений
# django-celery-beat>=2.5 # Для периодических задач (digest)