-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathworkspace.dsl
29 lines (24 loc) · 1.02 KB
/
workspace.dsl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
workspace "Workspace of microservices" "Workspace with microservices" {
!identifiers hierarchical
model {
softwareSystem = softwareSystem "Microservices" "All microservices." {
group "Discovery" {
!include discovery/eureka-server/src/docs/structurizr/container.dsl
}
group "Configuration" {
configRepository = container "Configuration repository" {
technology "Git"
}
!include config-server/src/docs/structurizr/container.dsl
}
group "Services" {
!include service/censoring/censoring-text-service/src/docs/structurizr/container.dsl
!include service/publication/publication-text-service/src/docs/structurizr/contianer.dsl
!include service/rating/rating-text-service/src/docs/structurizr/container.dsl
}
}
user = person "User" "A user of microservices." {
-> softwareSystem "Uses"
}
}
}