@@ -14,15 +14,15 @@ services:
1414 image : rabbitmq:3-management-alpine
1515
1616 identity.api :
17- image : eshop/identity.api:${TAG:-latest}
17+ image : ${REGISTRY:- eshop} /identity.api:${TAG:-latest}
1818 build :
1919 context : .
2020 dockerfile : src/Services/Identity/Identity.API/Dockerfile
2121 depends_on :
2222 - sql.data
2323
2424 basket.api :
25- image : eshop/basket.api:${TAG:-latest}
25+ image : ${REGISTRY:- eshop} /basket.api:${TAG:-latest}
2626 build :
2727 context : .
2828 dockerfile : src/Services/Basket/Basket.API/Dockerfile
@@ -32,7 +32,7 @@ services:
3232 - rabbitmq
3333
3434 catalog.api :
35- image : eshop/catalog.api:${TAG:-latest}
35+ image : ${REGISTRY:- eshop} /catalog.api:${TAG:-latest}
3636 build :
3737 context : .
3838 dockerfile : src/Services/Catalog/Catalog.API/Dockerfile
@@ -41,7 +41,7 @@ services:
4141 - rabbitmq
4242
4343 ordering.api :
44- image : eshop/ordering.api:${TAG:-latest}
44+ image : ${REGISTRY:- eshop} /ordering.api:${TAG:-latest}
4545 build :
4646 context : .
4747 dockerfile : src/Services/Ordering/Ordering.API/Dockerfile
@@ -50,7 +50,7 @@ services:
5050 - rabbitmq
5151
5252 ordering.backgroundtasks :
53- image : eshop/ordering.backgroundtasks:${TAG:-latest}
53+ image : ${REGISTRY:- eshop} /ordering.backgroundtasks:${TAG:-latest}
5454 build :
5555 context : .
5656 dockerfile : src/Services/Ordering/Ordering.BackgroundTasks/Dockerfile
@@ -59,7 +59,7 @@ services:
5959 - rabbitmq
6060
6161 marketing.api :
62- image : eshop/marketing.api:${TAG:-latest}
62+ image : ${REGISTRY:- eshop} /marketing.api:${TAG:-latest}
6363 build :
6464 context : .
6565 dockerfile : src/Services/Marketing/Marketing.API/Dockerfile
@@ -70,24 +70,32 @@ services:
7070 - rabbitmq
7171
7272 payment.api :
73- image : eshop/payment.api:${TAG:-latest}
73+ image : ${REGISTRY:- eshop} /payment.api:${TAG:-latest}
7474 build :
7575 context : .
7676 dockerfile : src/Services/Payment/Payment.API/Dockerfile
7777 depends_on :
7878 - rabbitmq
7979
8080 locations.api :
81- image : eshop/locations.api:${TAG:-latest}
81+ image : ${REGISTRY:- eshop} /locations.api:${TAG:-latest}
8282 build :
8383 context : .
8484 dockerfile : src/Services/Location/Locations.API/Dockerfile
8585 depends_on :
8686 - nosql.data
8787 - rabbitmq
8888
89+ webhooks.api :
90+ image : ${REGISTRY:-eshop}/webhooks.api:${TAG:-latest}
91+ build :
92+ context : .
93+ dockerfile : src/Services/Webhooks/Webhooks.API/Dockerfile
94+ depends_on :
95+ - sql.data
96+
8997 mobileshoppingapigw :
90- image : eshop/ocelotapigw:${TAG:-latest}
98+ image : ${REGISTRY:- eshop} /ocelotapigw:${TAG:-latest}
9199 build :
92100 context : .
93101 dockerfile : src/ApiGateways/ApiGw-Base/Dockerfile
@@ -102,7 +110,7 @@ services:
102110 - basket.api
103111
104112 mobilemarketingapigw :
105- image : eshop/ocelotapigw:${TAG:-latest}
113+ image : ${REGISTRY:- eshop} /ocelotapigw:${TAG:-latest}
106114 build :
107115 context : .
108116 dockerfile : src/ApiGateways/ApiGw-Base/Dockerfile
@@ -117,7 +125,7 @@ services:
117125 - basket.api
118126
119127 webshoppingapigw :
120- image : eshop/ocelotapigw:${TAG:-latest}
128+ image : ${REGISTRY:- eshop} /ocelotapigw:${TAG:-latest}
121129 build :
122130 context : .
123131 dockerfile : src/ApiGateways/ApiGw-Base/Dockerfile
@@ -132,7 +140,7 @@ services:
132140 - basket.api
133141
134142 webmarketingapigw :
135- image : eshop/ocelotapigw:${TAG:-latest}
143+ image : ${REGISTRY:- eshop} /ocelotapigw:${TAG:-latest}
136144 build :
137145 context : .
138146 dockerfile : src/ApiGateways/ApiGw-Base/Dockerfile
@@ -147,7 +155,7 @@ services:
147155 - basket.api
148156
149157 mobileshoppingagg :
150- image : eshop/mobileshoppingagg:${TAG:-latest}
158+ image : ${REGISTRY:- eshop} /mobileshoppingagg:${TAG:-latest}
151159 build :
152160 context : .
153161 dockerfile : src/ApiGateways/Mobile.Bff.Shopping/aggregator/Dockerfile
@@ -162,7 +170,7 @@ services:
162170 - basket.api
163171
164172 webshoppingagg :
165- image : eshop/webshoppingagg:${TAG:-latest}
173+ image : ${REGISTRY:- eshop} /webshoppingagg:${TAG:-latest}
166174 build :
167175 context : .
168176 dockerfile : src/ApiGateways/Web.Bff.Shopping/aggregator/Dockerfile
@@ -177,7 +185,7 @@ services:
177185 - basket.api
178186
179187 ordering.signalrhub :
180- image : eshop/ordering.signalrhub:${TAG:-latest}
188+ image : ${REGISTRY:- eshop} /ordering.signalrhub:${TAG:-latest}
181189 build :
182190 context : .
183191 dockerfile : src/Services/Ordering/Ordering.SignalrHub/Dockerfile
@@ -192,13 +200,13 @@ services:
192200 - basket.api
193201
194202 webstatus :
195- image : eshop/webstatus:${TAG:-latest}
203+ image : ${REGISTRY:- eshop} /webstatus:${TAG:-latest}
196204 build :
197205 context : .
198206 dockerfile : src/Web/WebStatus/Dockerfile
199207
200208 webspa :
201- image : eshop/webspa:${TAG:-latest}
209+ image : ${REGISTRY:- eshop} /webspa:${TAG:-latest}
202210 build :
203211 context : .
204212 dockerfile : src/Web/WebSPA/Dockerfile
@@ -208,7 +216,7 @@ services:
208216# - webmarketingapigw
209217
210218 webmvc :
211- image : eshop/webmvc:${TAG:-latest}
219+ image : ${REGISTRY:- eshop} /webmvc:${TAG:-latest}
212220 build :
213221 context : .
214222 dockerfile : src/Web/WebMVC/Dockerfile
@@ -217,3 +225,10 @@ services:
217225 - webshoppingapigw
218226 - webmarketingapigw
219227
228+ webhooks.client :
229+ image : ${REGISTRY:-eshop}/webhooks.client:${TAG:-latest}
230+ build :
231+ context : .
232+ dockerfile : src/Web/WebhookClient/Dockerfile
233+ depends_on :
234+ - webhooks.api
0 commit comments