cubicweb-celerytask #14983364 Realtime logs [open]

Implement kind of realtime logs viewer from the log events (redis pub/sub).

Solutions may include polling or using async web requests with websockets.

Expose redis pub/sub via a web server is a very common "demo code" for async frameworks, we could consider using one of them. But this will require a reverse proxy and authentication handling.

HINT ? nginx can authenticate a request on a backend before sending it to another backend:

location /ws/ {
    auth_request /is_authenticated;
    proxy_pass http://async_backend;
done in<not specified>
closed by<not specified>