!const BLUEST #0D47A1 !const BLUER #1565C0 !const BLUE #47a5f3 !const SLATE #5A6C7D !const GREYEST #36454F !const GREYER #616161 !const GREY #E8E8E8 !const TEALEST #005555 !const TEALER #007272 !const TEAL #00a3a3 !const REDEST #B71C1C !const REDER #C62828 !const RED #d9534f !const CAMUNDA #FC5D0D !const CORAL #FF7F50 !const PEACH #FFDAB9 workspace "Базовые стили" { model { system = softwareSystem system } views { systemContext system "Cont" { include * } styles { relationship Relationship { thickness 3 style Solid routing Direct fontSize 35 width 300 color ${TEALEST} } relationship Synchronous { style Solid } relationship Asynchronous { style Dashed } relationship Operational { style Dotted } element Element { strokeWidth 8 background ${SLATE} } element Boundary { fontSize 60 strokeWidth 6 metadata false } element Person { shape Person metadata false width 300 strokeWidth 8 fontSize 20 background ${GREY} } element "User" { background ${BLUEST} } element "Admin" { background ${RED} } element "Software System" { shape RoundedBox width 500 strokeWidth 15 fontSize 30 metadata false } element External { background ${CORAL} } element Camunda { background ${CAMUNDA} icon icons/camunda.png } element Infrastructure { background ${GREYER} } element Pillar { background ${TEALER} } element Tool { background ${TEALEST} } //Дополнения element Addon { background ${TEAL} } element Queue { shape Pipe width 500 } element Mobile { shape MobileDevicePortrait background ${CORAL} } element Browser { shape WebBrowser background ${CORAL} } element Desktop { shape Window background ${CORAL} } element Container { shape RoundedBox width 400 height 250 strokeWidth 10 fontSize 25 } element Database { shape Cylinder metadata false width 250 height 250 strokeWidth 5 fontSize 20 color white background ${GREYEST} } element Component { shape Box width 400 height 150 strokeWidth 0 fontSize 20 background ${BLUER} } element API { width 300 background ${BLUE} } element UI { background ${PEACH} } element Spring { icon icons/spring.svg } element Redis { icon icons/redis.svg } element Java { icon icons/java.svg } element Logback { icon icons/logback.svg } element Grafana { icon icons/grafana.svg } element Prometheus { icon icons/prometheus.svg } element Zipkin { icon icons/zipkin.png } element Postgres { icon icons/postgresql.png } element Rabbit { icon icons/rabbit.svg } element "Spring Cloud" { icon icons/spring-cloud.svg } element "Spring Boot" { icon icons/spring-boot.svg } element Keycloak { icon icons/keycloak.png } element ELK { icon icons/elk.png } element Consul { icon icons/consul.png } element Minio { icon icons/minio.png } element Jena { icon icons/jena.png } element Loki { icon icons/loki.png } element "Deployment Node" { background ${SLATE} strokeWidth 5 } element pv { icon icons/pv.svg } element pod { icon icons/pod.svg } element svc { icon icons/svc.svg } element deploy { icon icons/deploy.svg } element node { icon icons/node.svg } element dock { icon icons/dock.svg } element ep { icon icons/ep.svg } } } }