diff --git a/docs/architecture.dot b/docs/architecture.dot new file mode 100644 index 0000000..e339bc5 --- /dev/null +++ b/docs/architecture.dot @@ -0,0 +1,27 @@ +digraph architecture { + + subgraph cluster_0 { + style=filled; + color="#d3d7cf"; + label = "Local network"; + node [style=filled,fillcolor=white]; + + reverseproxy [shape=box]; + social [shape=box]; + email [shape=box]; + integration [shape=box]; + database [shape=box]; + + reverseproxy -> social [label="HTTP"]; + social -> integration [label="HTTP"]; + social -> database [label="PostgreSQL (5432)"]; + integration -> database [label="PostgreSQL (5432)"]; + email -> integration [label="SMTP"]; + + } + + internet -> reverseproxy [label="HTTP"]; + internet -> email [label="SMTP"]; + email -> internet [label="SMTP"]; + +} -- libgit2 0.21.2