-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
134 lines (120 loc) · 2.91 KB
/
docker-compose.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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
version: '3'
services:
stop_bang_main:
image: stop_bang_main
build:
context: ./stop_bang_main
dockerfile: Dockerfile
container_name: main-ms
ports:
- '3000:3000'
env_file: ./stop_bang_main/.env
restart: 'always'
stop_bang_register:
image: stop_bang_register
build:
context: ./stop_bang_register
dockerfile: Dockerfile
container_name: register-ms
env_file: ./stop_bang_register/.env
restart: 'always'
stop_bang_login_logout:
image: stop_bang_login_logout
build:
context: ./stop_bang_login_logout
dockerfile: Dockerfile
container_name: login-logout-ms
env_file: ./stop_bang_login_logout/.env
restart: 'always'
stop_bang_mypage:
image: stop_bang_mypage
build:
context: ./stop_bang_mypage
dockerfile: Dockerfile
container_name: mypage-ms
env_file: ./stop_bang_mypage/.env
restart: 'always'
stop_bang_bookmark:
image: stop_bang_bookmark
build:
context: ./stop_bang_bookmark
dockerfile: Dockerfile
container_name: bookmark-ms
env_file: ./stop_bang_bookmark/.env
restart: 'always'
stop_bang_map:
image: stop_bang_map
build:
context: ./stop_bang_map
dockerfile: Dockerfile
container_name: map-ms
env_file: ./stop_bang_map/.env
restart: 'always'
stop_bang_review:
image: stop_bang_review
build:
context: ./stop_bang_review
dockerfile: Dockerfile
container_name: review-ms
env_file: ./stop_bang_review/.env
restart: 'always'
depends_on:
- 'rabbit'
# 간접메시징을 위한 RabbitMQ 서버
rabbit:
image: rabbitmq:3.8.5-management
container_name: rabbitmq
ports:
- "5672:5672"
- "15672:15672"
expose:
- "5672"
- "15672"
restart: always
# DB 관련 마이크로서비스
stop_bang_sub_DB:
image: stop_bang_sub_db
build:
context: ./stop_bang_sub_DB
dockerfile: Dockerfile
container_name: sub-api
env_file: ./stop_bang_sub_DB/.env
restart: 'always'
depends_on:
- 'sub_db'
- 'rabbit'
stop_bang_auth_DB:
image: stop_bang_auth_db
build:
context: ./stop_bang_auth_DB
dockerfile: Dockerfile
container_name: auth-api
env_file: ./stop_bang_auth_DB/.env
restart: always
depends_on:
- 'auth_db'
stop_bang_review_DB:
image: stop_bang_review_db
build:
context: ./stop_bang_review_DB
dockerfile: Dockerfile
container_name: review-api
env_file: ./stop_bang_review_DB/.env
restart: always
depends_on:
- 'review_db'
auth_db:
image: mysql
container_name: auth-db
env_file: ./.env_auth_db
restart: 'always'
sub_db:
image: mysql
container_name: sub-db
env_file: ./.env_auth_db
restart: 'always'
review_db:
image: mysql
container_name: review-db
env_file: ./.env_auth_db
restart: 'always'