diff --git a/C4_Container.puml b/C4_Container.puml index e8e8fe1..1e09def 100644 --- a/C4_Container.puml +++ b/C4_Container.puml @@ -40,6 +40,13 @@ skinparam rectangle<> { BorderColor #3C7FC0 } +skinparam database<> { + StereotypeFontColor ELEMENT_FONT_COLOR + FontColor ELEMENT_FONT_COLOR + BackgroundColor CONTAINER_BG_COLOR + BorderColor #3C7FC0 +} + skinparam rectangle<> { StereotypeFontColor ELEMENT_FONT_COLOR FontColor ELEMENT_FONT_COLOR @@ -47,6 +54,13 @@ skinparam rectangle<> { BorderColor #8A8A8A } +skinparam database<> { + StereotypeFontColor ELEMENT_FONT_COLOR + FontColor ELEMENT_FONT_COLOR + BackgroundColor SYSTEM_BG_COLOR + BorderColor #8A8A8A +} + skinparam package<> { StereotypeFontSize 0 FontColor #999999 @@ -85,9 +99,15 @@ endlegend !define Container(e_alias, e_label, e_techn) rectangle "==e_label\n//[e_techn]//" <> as e_alias !define Container(e_alias, e_label, e_techn, e_descr) rectangle "==e_label\n//[e_techn]//\n\n e_descr" <> as e_alias +!define ContainerDB(e_alias, e_label, e_techn) database "==e_label\n//[e_techn]//" <> as e_alias +!define ContainerDB(e_alias, e_label, e_techn, e_descr) database "==e_label\n//[e_techn]//\n\n e_descr" <> as e_alias + !define System(e_alias, e_label) rectangle "==e_label" <> as e_alias !define System(e_alias, e_label, e_descr) rectangle "==e_label\n\n e_descr" <> as e_alias +!define SystemDB(e_alias, e_label) database "==e_label" <> as e_alias +!define SystemDB(e_alias, e_label, e_descr) database "==e_label\n\n e_descr" <> as e_alias + ' Relationship ' ################################## @@ -132,4 +152,4 @@ endlegend !define Lay_D(e_from, e_to) e_from -[hidden]D- e_to !define Lay_U(e_from, e_to) e_from -[hidden]U- e_to !define Lay_R(e_from, e_to) e_from -[hidden]R- e_to -!define Lay_L(e_from, e_to) e_from -[hidden]L- e_to \ No newline at end of file +!define Lay_L(e_from, e_to) e_from -[hidden]L- e_to