Skip to content

Commit c2858e9

Browse files
authored
docs(examples): update docker-compose.yml (#4594)
Updated docker compose to be in line with current practices. Reference: https://docs.docker.com/compose/
1 parent 2f96438 commit c2858e9

File tree

1 file changed

+36
-51
lines changed

1 file changed

+36
-51
lines changed
Lines changed: 36 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,43 @@
1+
services:
2+
nginx:
3+
image: nginx:alpine
4+
volumes:
5+
- ./nginx.conf:/etc/nginx/nginx.conf:ro
6+
ports:
7+
- "3000:80"
18

2-
nginx:
3-
image: nginx:alpine
4-
volumes:
5-
- ./nginx.conf:/etc/nginx/nginx.conf:ro
6-
links:
7-
- server-john
8-
- server-paul
9-
- server-george
10-
- server-ringo
11-
ports:
12-
- "3000:80"
13-
14-
server-john:
15-
build: ./server
16-
links:
17-
- redis
18-
expose:
9+
server-john:
10+
build: ./server
11+
expose:
1912
- "3000"
20-
environment:
21-
- NAME=John
13+
environment:
14+
- NAME=John
2215

23-
server-paul:
24-
build: ./server
25-
links:
26-
- redis
27-
expose:
28-
- "3000"
29-
environment:
30-
- NAME=Paul
16+
server-paul:
17+
build: ./server
18+
expose:
19+
- "3000"
20+
environment:
21+
- NAME=Paul
3122

32-
server-george:
33-
build: ./server
34-
links:
35-
- redis
36-
expose:
37-
- "3000"
38-
environment:
39-
- NAME=George
23+
server-george:
24+
build: ./server
25+
expose:
26+
- "3000"
27+
environment:
28+
- NAME=George
4029

41-
server-ringo:
42-
build: ./server
43-
links:
44-
- redis
45-
expose:
46-
- "3000"
47-
environment:
48-
- NAME=Ringo
30+
server-ringo:
31+
build: ./server
32+
expose:
33+
- "3000"
34+
environment:
35+
- NAME=Ringo
4936

50-
client:
51-
build: ./client
52-
links:
53-
- nginx
37+
client:
38+
build: ./client
5439

55-
redis:
56-
image: redis:alpine
57-
expose:
58-
- "6379"
40+
redis:
41+
image: redis:alpine
42+
expose:
43+
- "6379"

0 commit comments

Comments
 (0)