1
0

overview.ascii 6.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. Grants/Denies access
  2. +------------+ +-----------+ +----------------------+
  3. | | | | | |
  4. User's git actions +--------------------->+ Gitolite +-------------------------->+ Git repos +-------->+ pagure logcom |
  5. | | | | | |
  6. +-----+------+ +---------+-+ +----------------+-----+
  7. ^ | |
  8. | | |
  9. | +---------+ |
  10. | | |
  11. +------------------------------------------+ | Reads & |
  12. | | Updates |
  13. +-------------------------+ | | |
  14. Notifications | | | | |
  15. +------------------------------------+ Postfix +<--------------------------------+ |
  16. | | | | | |
  17. | | +-------------------+ | | |
  18. v | | | | | |
  19. | | Pagure's milter | | | |
  20. User's mail client | | +--------------+ | | |
  21. +-----+--------+----------+ | | | |
  22. + ^ Updates | | | |
  23. | | | | | |
  24. | Replies | | | | |
  25. +---------------------------------------------------+ | | | |
  26. | | | |
  27. | | | |
  28. +--------------+ | | | |
  29. | | | | | |
  30. +----------------------->+ Pagure | v | | |
  31. | | Doc server | +-----+------+-+ | |
  32. | | | |{s} | | |
  33. | +--------------+ +------->+ Database +<---------------------------+
  34. | | | | |
  35. User's web browser+-+ http requests Updates | +--------------+ |
  36. | & queries| |
  37. ^ | | |
  38. | | +--------------+ | |
  39. | | | +----------+---------------------------------+
  40. | +----------------------->+ Pagure |
  41. | | web server +---+ +----------------------+ +----------------+
  42. | | | | | | | |
  43. | +--------------+ | | Pagure | | Third Party |
  44. | +---------->+ Web hooks' server +-------------->+ Services |
  45. | | | | | |
  46. | redis | +----------------------+ +----------------+
  47. | |
  48. | | +----------------------+ +----------------+
  49. | | | | | |
  50. | +---------->+ pagure ci +-------------->+ Jenkins |
  51. | | | | | |
  52. | | +----------------------+ +----------------+
  53. | |
  54. | | +----------------------+
  55. | +---------->+ |
  56. +----------------------------------------------------------------------+ Pagure |
  57. Server Sent Event | EventSource server |
  58. | |
  59. +----------------------+