From 6fd85de1478dbd04ee7948090d8d0ee8184ed420 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Feb 08 2017 10:49:28 +0000 Subject: Update the overview diagram of pagure architecture --- diff --git a/doc/_static/overview.png b/doc/_static/overview.png index 32c8531..89bcf44 100644 Binary files a/doc/_static/overview.png and b/doc/_static/overview.png differ diff --git a/doc/overview.ascii b/doc/overview.ascii index 3c003cd..a4b49d1 100644 --- a/doc/overview.ascii +++ b/doc/overview.ascii @@ -1,53 +1,59 @@ - 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 | | - +----------------------+ + Grants/Denies access + +------------+ +-----------+ +----------------------+ + | | | | | | + User's git actions+---------------------->+ Gitolite +-------------------------->+ Git repos +-------->+ pagure logcom | + | | | | | | + +-----+------+ +-----------+ +----------------+-----+ + ^ | + | | + | | + +------------------------------------------+ | + | | + | | + +-------------------------+ | | + 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 ci +-------------->+ Jenkins | + | | | | | | + | | +----------------------+ +----------------+ + | | + | | +----------------------+ + | +---------->+ | + +----------------------------------------------------------------------+ Pagure | + Server Sent Event | EventSource server | + | | + +----------------------+