Grants/Denies access
+------------+ +-----------+
| | | |
User's git actions+---------------------->| Gitolite +-------------------------->+ Git repos |
| | | |
+-----+------+ +-----------+
^
|
|
+------------------------------------------+
|
|
+-------------------------+ |
Notifications | | |
+------------------------------------+ Postfix |<--------------------------------+
| | | | |
| | +-------------------+ | |
| | | | | |
v | | Pagure's milter | | |
User's mail client | | +--------------+ | |
+ +-----+--------+----------+ | | |
| ^ Updates | | |
| | | | |
| Replies | | | |
+---------------------------------------------------+ | | |
| | |
| | |
+--------------+ | | |
| | | | |
+----------------------->| Pagure | v | |
| | Doc server | +------------+-+ |
| | | |{s} | |
| +--------------+ +------->| Database | |
| | | | |
User's web browser--+ http requests Updates | +--------------+ |
^ | & queries| |
| | | |
| | +--------------+ | |
| | | +----------+---------------------------------+
| +----------------------->| Pagure |
| | web server +---+ +----------------------+ +----------------+
| | | | | | | |
| +--------------+ | | Pagure | | Third Party |
| +---------->| Web hooks' server +-------------->| Services |
| | | | | |
| redis | +----------------------+ +----------------+
| |
| | +----------------------+
| +---------->| |
| | Pagure |
+----------------------------------------------------------------------+ EventSource server |
Server-Sent Event | |
+----------------------+