-
Notifications
You must be signed in to change notification settings - Fork 2
/
docker-compose.override.yml
103 lines (90 loc) · 2.5 KB
/
docker-compose.override.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
version: '3.4'
services:
catalog.api:
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ConnectionStrings__CatalogSqlServer=Server=sqlserver;Database=CatalogDb;User Id=sa;Password=<MyStrongP@ssw0rd>;
- RabbitMq__Host=rabbitmq
- RabbitMq__Username=guest
- RabbitMq__Password=guest
- Serilog__WriteTo__1__Name=Seq
- Serilog__WriteTo__1__Args__serverUrl=http://seq
- Consul__ConsulAddress=http://consul:8500
- Consul__ServiceAddress=http://catalog.api
ports:
- "80"
ordering.api:
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ConnectionStrings__OrderingSqlServer=Server=sqlserver;Database=OrderingDb;User Id=sa;Password=<MyStrongP@ssw0rd>;
- RabbitMq__Host=rabbitmq
- RabbitMq__Username=guest
- RabbitMq__Password=guest
- Serilog__WriteTo__1__Name=Seq
- Serilog__WriteTo__1__Args__serverUrl=http://seq
- Consul__ConsulAddress=http://consul:8500
- Consul__ServiceAddress=http://ordering.api
ports:
- "80"
cart.api:
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ConnectionStrings__Redis=redis:6379
- ConnectionStrings__DiscountGrpcUrl=http://discount.grpc
- RabbitMq__Host=rabbitmq
- RabbitMq__Username=guest
- RabbitMq__Password=guest
- Serilog__WriteTo__1__Name=Seq
- Serilog__WriteTo__1__Args__serverUrl=http://seq
- Consul__ConsulAddress=http://consul:8500
- Consul__ServiceAddress=http://cart.api
ports:
- "80"
discount.grpc:
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ConnectionStrings__DiscountSqlServer=Server=sqlserver;Database=DiscountDb;User Id=sa;Password=<MyStrongP@ssw0rd>;
ports:
- "80"
sqlserver:
environment:
- SA_PASSWORD=<MyStrongP@ssw0rd>
- ACCEPT_EULA=Y
ports:
- "1433:1433"
volumes:
- sqlserver-data:/var/opt/mssql
redis:
ports:
- "6379:6379"
rabbitmq:
ports:
- "15672:15672"
- "5672:5672"
seq:
environment:
- ACCEPT_EULA=Y
ports:
- "5340:80"
- "5341:5341"
volumes:
- seq-data:/data
consul:
ports:
- "8500:8500"
volumes:
- consul-data:/consul/data
gateway.webapi:
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=https://+:443;http://+:80
ports:
- "5000:80"
- "443"
volumes:
sqlserver-data:
external: false
seq-data:
external: false
consul-data:
external: false