notifier/README.md
Untone f940b7461e
All checks were successful
deploy / deploy (push) Successful in 1m18s
schema-fix
2023-11-26 22:00:00 +03:00

886 B
Raw Blame History

notifier

Что делает

  • сохраняет тех, кому уведомления уже были отправлены (redis: authors-online)
  • формирует дайджесты для остальных
  • слушает Redis PubSub канал с обновлениями реакций

Что НЕ делает

  • не отправляет сообщения по SSE
  • не определяет кому их отправлять

Как разрабатывать локально

1 Читаем доки strawberry

2 Устанавливаем локальные хранилища

  • Redis
  • Postgres

3 Запуск локального сервера

mkdir .venv
python3.12 -m venv .venv
poetry env use .venv/bin/python3.12
poetry update
poetry run strawberry server main