@@ -10,13 +10,15 @@ services:
1010 dockerfile : ./web/DevStore.WebApp.MVC/Dockerfile
1111 restart : always
1212 environment :
13- - ASPNETCORE_ENVIRONMENT=Docker
14- - ASPNETCORE_URLS=http://*:5001
15- - LC_ALL=en_US.UTF-8
16- - LANG=en_US.UTF-8
13+ ASPNETCORE_ENVIRONMENT : Docker
14+ ASPNETCORE_URLS : " https://+:443;http://+:80"
15+ ASPNETCORE_Kestrel__Certificates__Default__Password : 9HoGMnb7Lu8NFdHBz4Vq2rtKivzMhmMXhtvuB4TZcLMmbWfFmDQCjJeLURAJ4GYe
16+ ASPNETCORE_Kestrel__Certificates__Default__Path : /https/devstore.academy-localhost.pfx
17+ LC_ALL : " en_US.UTF-8"
18+ LANG : " en_US.UTF-8"
1719 # Change the two lines above to your culture (ex pt_BR)
1820 volumes :
19- - dpkeys:/var/data_protection_keys/
21+ - ./certs:/https:ro
2022 depends_on :
2123 - api-catalog
2224 - api-identity
@@ -28,7 +30,9 @@ services:
2830 image : rabbitmq:3-management
2931 container_name : devstore-rabbit
3032 expose :
33+ ports :
3134 - 5672
35+ - 15672
3236 environment :
3337 RABBITMQ_DEFAULT_USER : " devstore"
3438 RABBITMQ_DEFAULT_PASS : " devstore"
@@ -45,14 +49,14 @@ services:
4549
4650 api-identity :
4751 image : desenvolvedorio/devstore-api-identity:latest
48- container_name : devstore-api-identity
52+ container_name : devstore-api-identity
4953 build :
5054 context : ../src
5155 dockerfile : ./services/DevStore.Identity.API/Dockerfile
5256 restart : always
5357 environment :
5458 ASPNETCORE_ENVIRONMENT : Docker
55- ASPNETCORE_URLS : https://+:5101 ;http://+5102
59+ ASPNETCORE_URLS : https://+:443 ;http://+:80
5660 ASPNETCORE_Kestrel__Certificates__Default__Password : 9HoGMnb7Lu8NFdHBz4Vq2rtKivzMhmMXhtvuB4TZcLMmbWfFmDQCjJeLURAJ4GYe
5761 ASPNETCORE_Kestrel__Certificates__Default__Path : /https/devstore.academy-localhost.pfx
5862 CUSTOMCONNSTR_DefaultConnection : " Server=database-devstore;Database=DSUsers;MultipleActiveResultSets=true;User Id=sa;Password=MyDB@123"
@@ -73,7 +77,7 @@ services:
7377 restart : always
7478 environment :
7579 ASPNETCORE_ENVIRONMENT : Docker
76- ASPNETCORE_URLS : https://+:5201 ;http://+5202
80+ ASPNETCORE_URLS : https://+:443 ;http://+:80
7781 ASPNETCORE_Kestrel__Certificates__Default__Password : 9HoGMnb7Lu8NFdHBz4Vq2rtKivzMhmMXhtvuB4TZcLMmbWfFmDQCjJeLURAJ4GYe
7882 ASPNETCORE_Kestrel__Certificates__Default__Path : /https/devstore.academy-localhost.pfx
7983 CUSTOMCONNSTR_DefaultConnection : " Server=database-devstore;Database=DSShoppingCart;MultipleActiveResultSets=true;User Id=sa;Password=MyDB@123"
@@ -95,7 +99,7 @@ services:
9599 restart : always
96100 environment :
97101 ASPNETCORE_ENVIRONMENT : Docker
98- ASPNETCORE_URLS : https://+:5301 ;http://+5302
102+ ASPNETCORE_URLS : https://+:443 ;http://+:80
99103 ASPNETCORE_Kestrel__Certificates__Default__Password : 9HoGMnb7Lu8NFdHBz4Vq2rtKivzMhmMXhtvuB4TZcLMmbWfFmDQCjJeLURAJ4GYe
100104 ASPNETCORE_Kestrel__Certificates__Default__Path : /https/devstore.academy-localhost.pfx
101105 CUSTOMCONNSTR_DefaultConnection : " Server=database-devstore;Database=DSCatalog;MultipleActiveResultSets=true;User Id=sa;Password=MyDB@123"
@@ -116,7 +120,7 @@ services:
116120 restart : always
117121 environment :
118122 ASPNETCORE_ENVIRONMENT : Docker
119- ASPNETCORE_URLS : https://+:5401 ;http://+5402
123+ ASPNETCORE_URLS : https://+:443 ;http://+:80
120124 ASPNETCORE_Kestrel__Certificates__Default__Password : 9HoGMnb7Lu8NFdHBz4Vq2rtKivzMhmMXhtvuB4TZcLMmbWfFmDQCjJeLURAJ4GYe
121125 ASPNETCORE_Kestrel__Certificates__Default__Path : /https/devstore.academy-localhost.pfx
122126 CUSTOMCONNSTR_DefaultConnection : " Server=database-devstore;Database=DSCustomers;MultipleActiveResultSets=true;User Id=sa;Password=MyDB@123"
@@ -138,7 +142,7 @@ services:
138142 restart : always
139143 environment :
140144 ASPNETCORE_ENVIRONMENT : Docker
141- ASPNETCORE_URLS : https://+:5501 ;http://+5502
145+ ASPNETCORE_URLS : https://+:443 ;http://+:80
142146 ASPNETCORE_Kestrel__Certificates__Default__Password : 9HoGMnb7Lu8NFdHBz4Vq2rtKivzMhmMXhtvuB4TZcLMmbWfFmDQCjJeLURAJ4GYe
143147 ASPNETCORE_Kestrel__Certificates__Default__Path : /https/devstore.academy-localhost.pfx
144148 volumes :
@@ -160,7 +164,7 @@ services:
160164 restart : always
161165 environment :
162166 ASPNETCORE_ENVIRONMENT : Docker
163- ASPNETCORE_URLS : https://+:5601 ;http://+5602
167+ ASPNETCORE_URLS : https://+:443 ;http://+:80
164168 ASPNETCORE_Kestrel__Certificates__Default__Password : 9HoGMnb7Lu8NFdHBz4Vq2rtKivzMhmMXhtvuB4TZcLMmbWfFmDQCjJeLURAJ4GYe
165169 ASPNETCORE_Kestrel__Certificates__Default__Path : /https/devstore.academy-localhost.pfx
166170 CUSTOMCONNSTR_DefaultConnection : " Server=database-devstore;Database=DSBilling;MultipleActiveResultSets=true;User Id=sa;Password=MyDB@123"
@@ -183,7 +187,7 @@ services:
183187 restart : always
184188 environment :
185189 ASPNETCORE_ENVIRONMENT : Docker
186- ASPNETCORE_URLS : https://+:5701 ;http://+5702
190+ ASPNETCORE_URLS : https://+:443 ;http://+:80
187191 ASPNETCORE_Kestrel__Certificates__Default__Password : 9HoGMnb7Lu8NFdHBz4Vq2rtKivzMhmMXhtvuB4TZcLMmbWfFmDQCjJeLURAJ4GYe
188192 ASPNETCORE_Kestrel__Certificates__Default__Path : /https/devstore.academy-localhost.pfx
189193 CUSTOMCONNSTR_DefaultConnection : " Server=database-devstore;Database=DSOrders;MultipleActiveResultSets=true;User Id=sa;Password=MyDB@123"
@@ -196,6 +200,27 @@ services:
196200 - api-identity
197201 - generate-pfx
198202
203+ web-status :
204+ image : desenvolvedorio/devstore-web-status:latest
205+ container_name : devstore-web-status
206+ build :
207+ context : ../src
208+ dockerfile : ./web/DevStore.WebApp.Status/Dockerfile
209+ restart : always
210+ environment :
211+ ASPNETCORE_ENVIRONMENT : Docker
212+ ASPNETCORE_URLS : https://+:443;http://+:80
213+ CUSTOMCONNSTR_DefaultConnection : " Server=database-devstore;Database=DSStatus;MultipleActiveResultSets=true;User Id=sa;Password=MyDB@123"
214+ ASPNETCORE_Kestrel__Certificates__Default__Password : 9HoGMnb7Lu8NFdHBz4Vq2rtKivzMhmMXhtvuB4TZcLMmbWfFmDQCjJeLURAJ4GYe
215+ ASPNETCORE_Kestrel__Certificates__Default__Path : /https/devstore.academy-localhost.pfx
216+ AppSettings__DatabaseType : SqlServer
217+ USE_HTTPS_REDIRECTION : " false"
218+ volumes :
219+ - ./certs:/https:ro
220+ depends_on :
221+ - database-devstore
222+
223+
199224 generate-pfx :
200225 image : emberstack/openssl
201226 container_name : generate-pfx
@@ -207,13 +232,10 @@ services:
207232 openssl genrsa -out devstore.rsa 2048 &&
208233 openssl req -sha256 -new -key devstore.rsa -out devstore.csr -subj '/CN=localhost' &&
209234 openssl x509 -req -sha256 -days 365 -in devstore.csr -signkey devstore.rsa -out devstore.crt &&
210- openssl pkcs12 -export -out /https/devstore.academy-localhost.pfx -inkey devstore.rsa -in devstore.crt -password pass:9HoGMnb7Lu8NFdHBz4Vq2rtKivzMhmMXhtvuB4TZcLMmbWfFmDQCjJeLURAJ4GYe &&
211- rm devstore.rsa devstore.csr devstore.crt)"
235+ openssl pkcs12 -export -out /https/devstore.academy-localhost.pfx -inkey devstore.rsa -in devstore.crt -password pass:9HoGMnb7Lu8NFdHBz4Vq2rtKivzMhmMXhtvuB4TZcLMmbWfFmDQCjJeLURAJ4GYe)"
212236
213237 seq :
214238 image : datalust/seq:latest
215- expose :
216- - 5341
217239 ports :
218240 - 5341:80
219241 environment :
@@ -230,9 +252,9 @@ services:
230252 ports :
231253 - " 7500:80"
232254 - " 7501:443"
255+ - " 7510:8080"
256+ - " 7511:4443"
233257 depends_on :
234258 - web-mvc
235259
236- volumes :
237- dpkeys :
238-
260+
0 commit comments