Add Delivery section to Read the Docs
[sdc.git] / docs / delivery.rst
1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
3
4 ========
5 Delivery
6 ========
7
8 .. note::
9    * This section is used to describe a software component packaging.
10      For a run-time component this might be executable images, containers, etc.
11      For an SDK this might be libraries.
12
13    * This section is typically provided for a platform-component and sdk;
14      and referenced in developer and user guides
15    
16    * This note must be removed after content has been added.
17    
18    
19 SDC Dockers Containers Structure
20 ================================
21
22 Below is a diagram of the SDC project docker containers and the connections between them.
23
24 .. blockdiag::
25    
26
27     blockdiag delivery {
28         node_width = 170;
29         orientation = portrait;
30         SDC-Elasticsearch[shape = flowchart.database]
31         SDC-Cassandra[shape = flowchart.database]
32         SDC-Frontend -> SDC-Backend;
33         SDC-Backend -> SDC-Elasticsearch, SDC-Cassandra;
34         SDC-Sanity -> SDC-Backend;
35         group ui_group {
36             color = blue;
37             label = "UI Layer";
38             SDC-Frontend;
39         }
40         group bi_group {
41             color = yellow;
42             label = "Business Login Layer"
43             SDC-Backend;
44         }
45         group data_storage_group {
46             color = orange;
47             label = "Data Storage Layer"
48             SDC-Elasticsearch; SDC-Cassandra;
49         }
50         group testing_group {
51             color = green;
52             label = "Testing Layer";
53             SDC-Sanity;
54         }
55     }