Skip to content

Commit 3e0aeca

Browse files
committed
New docker compose files
1 parent 2f15364 commit 3e0aeca

3 files changed

Lines changed: 77 additions & 37 deletions

File tree

docker-compose.build.yml

Lines changed: 0 additions & 37 deletions
This file was deleted.

docker-compose.nobuild.yml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
version: '2'
2+
3+
services:
4+
basket.api:
5+
image: eshop/basket.api
6+
depends_on:
7+
- basket.data
8+
- identity.api
9+
- rabbitmq
10+
11+
catalog.api:
12+
image: eshop/catalog.api
13+
depends_on:
14+
- sql.data
15+
- rabbitmq
16+
17+
identity.api:
18+
image: eshop/identity.api
19+
depends_on:
20+
- sql.data
21+
22+
ordering.api:
23+
image: eshop/ordering.api
24+
depends_on:
25+
- sql.data
26+
27+
webspa:
28+
image: eshop/webspa
29+
depends_on:
30+
- identity.api
31+
- basket.api
32+
33+
webmvc:
34+
image: eshop/webmvc
35+
depends_on:
36+
- catalog.api
37+
- ordering.api
38+
- identity.api
39+
- basket.api
40+
41+
sql.data:
42+
image: microsoft/mssql-server-linux
43+
44+
basket.data:
45+
image: redis
46+
ports:
47+
- "6379:6379"
48+
49+
rabbitmq:
50+
image: rabbitmq
51+
ports:
52+
- "5672:5672"
53+
54+
webstatus:
55+
image: eshop/webstatus
56+

docker-compose.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,35 +3,53 @@ version: '2'
33
services:
44
basket.api:
55
image: eshop/basket.api
6+
build:
7+
context: ./src/Services/Basket/Basket.API
8+
dockerfile: Dockerfile
69
depends_on:
710
- basket.data
811
- identity.api
912
- rabbitmq
1013

1114
catalog.api:
1215
image: eshop/catalog.api
16+
build:
17+
context: ./src/Services/Catalog/Catalog.API
18+
dockerfile: Dockerfile
1319
depends_on:
1420
- sql.data
1521
- rabbitmq
1622

1723
identity.api:
1824
image: eshop/identity.api
25+
build:
26+
context: ./src/Services/Identity/Identity.API
27+
dockerfile: Dockerfile
1928
depends_on:
2029
- sql.data
2130

2231
ordering.api:
2332
image: eshop/ordering.api
33+
build:
34+
context: ./src/Services/Ordering/Ordering.API
35+
dockerfile: Dockerfile
2436
depends_on:
2537
- sql.data
2638

2739
webspa:
2840
image: eshop/webspa
41+
build:
42+
context: ./src/Web/WebSPA
43+
dockerfile: Dockerfile
2944
depends_on:
3045
- identity.api
3146
- basket.api
3247

3348
webmvc:
3449
image: eshop/webmvc
50+
build:
51+
context: ./src/Web/WebMVC
52+
dockerfile: Dockerfile
3553
depends_on:
3654
- catalog.api
3755
- ordering.api
@@ -53,4 +71,7 @@ services:
5371

5472
webstatus:
5573
image: eshop/webstatus
74+
build:
75+
context: ./src/Web/WebStatus
76+
dockerfile: Dockerfile
5677

0 commit comments

Comments
 (0)