7a98302c2816ea7b4615dc478e951089b7bd105b
[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 SDC Dockers Containers Structure
9 ================================
10
11 Below is a diagram of the SDC project docker containers and the connections between them.
12
13 .. blockdiag::
14    
15
16     blockdiag delivery {
17         node_width = 100;
18         orientation = portrait;
19         sdc-elasticsearch[shape = flowchart.database , color = grey]
20         sdc-cassandra[shape = flowchart.database , color = grey]
21         sdc-frontend [color = blue]
22         sdc-backend [color = yellow]
23         sdc-kibana [color = yellow]
24         sdc-onboarding-backend [color = yellow]
25         sdc-cassandra-Config [color = orange]
26         sdc-elasticsearch-config [color = orange]
27         sdc-backend-config [color = orange]
28         sdc-onboarding-init [color = orange]
29         sdc-onboarding-init -> sdc-onboarding-backend;
30         sdc-cassandra-Config -> sdc-cassandra;
31         sdc-elasticsearch-config -> sdc-elasticsearch;
32         sdc-backend-config -> sdc-backend;
33         sdc-wss-simulator -> sdc-frontend;
34         sdc-frontend -> sdc-backend, sdc-onboarding-backend;
35         sdc-backend -> sdc-elasticsearch, sdc-cassandra;
36         sdc-backend -> sdc-kibana;
37         sdc-kibana -> sdc-backend;
38         sdc-onboarding-backend -> sdc-cassandra;
39         sdc-sanity -> sdc-backend;
40         sdc-ui-sanity -> sdc-frontend;
41         group deploy_group {
42             color = green;
43             label = "Application Layer"
44             sdc-backend; sdc-onboarding-backend; sdc-kibana; sdc-frontend;sdc-elasticsearch; sdc-cassandra; sdc-cassandra-Config; sdc-elasticsearch-config; sdc-backend-config; sdc-onboarding-init;
45         }
46         group testing_group {
47             color = purple;
48             label = "Testing Layer";
49             sdc-sanity; sdc-ui-sanity
50         }
51         group util_group {
52             color = purple;
53             label = "Util Layer";
54             sdc-wss-simulator;
55         }
56     }