|
||
---|---|---|
.gitea/workflows | ||
orm | ||
resolvers | ||
services | ||
.editorconfig | ||
.gitignore | ||
CHANGELOG.txt | ||
Dockerfile | ||
main.py | ||
nginx.conf.sigil | ||
pyproject.toml | ||
README.md | ||
server.py | ||
settings.py |
notifier
Что делает
- сохраняет тех, кому уведомления уже были отправлены (redis: authors-online)
- формирует дайджесты для остальных
- слушает Redis PubSub канал с обновлениями реакций
Что НЕ делает
- не отправляет сообщения по SSE
- не определяет кому их отправлять
Как разрабатывать локально
1 Читаем доки strawberry
2 Устанавливаем локальные хранилища
- Redis
- Postgres
3 Запуск локального сервера
poetry env use 3.12
poetry install
poetry run strawberry server main