-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
123 lines (117 loc) · 3.89 KB
/
docker-compose.yml
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
version: '3.4'
services:
# BusinessService
# 1.Gateway
aries.service:
image: "harbor.aries.com.cn/aries/service/service:latest"
build:
context: .
dockerfile: aries.service/Dockerfile
ports:
- "16666:6666"
- "19090:9090"
restart: always
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=https://+:6666
- ASPNETCORE_Kestrel__Certificates__Default__Password=000000
- ASPNETCORE_Kestrel__Certificates__Default__Path=/https/certificate.pfx
volumes:
- D:/Source/Repos/aries.galile/certs/https:/https:ro
networks:
- "aries"
aries.service.dapr:
image: "harbor.aries.com.cn/daprio/daprd:latest"
command: [ "./daprd", "--app-id", "AriesService", "--app-port", "6666","--app-protocol","grpc","--dapr-grpc-port","50001","--app-ssl","--config","/dapr/config.yaml" ,"--metrics-port","9090" ]
depends_on:
- aries.service
restart: always
volumes:
- "D:/aries/config:/dapr"
network_mode: "service:aries.service"
# 2. galaxyqueryservice
aries.galaxy.query:
image: "harbor.aries.com.cn/aries/galaxy/query:latest"
build:
context: .
dockerfile: aries.galaxy.query/Dockerfile
ports:
- "5228:6666"
- "9228:9090"
restart: always
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=https://+:6666
- ASPNETCORE_Kestrel__Certificates__Default__Password=000000
- ASPNETCORE_Kestrel__Certificates__Default__Path=/https/certificate.pfx
volumes:
- D:/Source/Repos/aries.galile/certs/https:/https:ro
networks:
- "aries"
aries.galaxy.query.dapr:
image: "harbor.aries.com.cn/daprio/daprd:latest"
command: [ "./daprd", "--app-id", "GalaxyQueryService", "--app-port", "6666","--app-protocol","grpc","--dapr-grpc-port","50001","--app-ssl","--config","/dapr/config.yaml" ,"--metrics-port","9090" ]
depends_on:
- aries.galaxy.query
restart: always
volumes:
- "D:/aries/config:/dapr"
network_mode: "service:aries.galaxy.query"
# 3. galileoqueryservice
aries.galileo.query:
image: "harbor.aries.com.cn/aries/galileo/query:latest"
build:
context: .
dockerfile: aries.galileo.query/Dockerfile
ports:
- "6228:6666"
- "8228:9090"
restart: always
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=https://+:6666
- ASPNETCORE_Kestrel__Certificates__Default__Password=000000
- ASPNETCORE_Kestrel__Certificates__Default__Path=/https/certificate.pfx
volumes:
- D:/Source/Repos/aries.galileo/certs/https:/https:ro
networks:
- "aries"
aries.galileo.query.dapr:
image: "harbor.aries.com.cn/daprio/daprd:latest"
command: [ "./daprd", "--app-id", "GalileoQueryService", "--app-port", "6666","--app-protocol","grpc","--dapr-grpc-port","50001","--app-ssl","--config","/dapr/config.yaml" ,"--metrics-port","9090" ]
depends_on:
- aries.galileo.query
restart: always
volumes:
- "D:/aries/config:/dapr"
network_mode: "service:aries.galileo.query"
# 3.
# middleware
# 1.ziplin
aries.zipkin:
image: "harbor.aries.com.cn/openzipkin/zipkin"
container_name: "aries.zipkin"
ports:
- "9411:9411"
restart: always
networks:
- "aries"
# 2.prometheus
aries.prometheus:
image: "prom/prometheus:latest"
command: ["--config.file","/etc/prometheus/prometheus.yml","--web.listen-address","0.0.0.0:15050"]
container_name: "aries.prometheus"
environment:
- "TZ=Asia/Shanghai"
ports:
- "15050:15050"
restart: always
volumes:
- "D:/aries/config/prometheus.yml:/etc/prometheus/prometheus.yml"
networks:
aries:
driver: bridge
ipam:
driver: default
config:
- subnet: "192.168.80.0/20"