1
-
2
1
services :
3
2
4
- # database:
5
- # container_name: mysql-database
6
- # image: 'mysql:latest'
7
- # ports:
8
- # - "3366:3306"
9
- # restart: always
10
- # environment:
11
- # #MYSQL_DATABASE: "springbootuser"
12
- # MYSQL_USER: "springmicroserviceuser"
13
- # MYSQL_PASSWORD: "111111"
14
- # MYSQL_ROOT_PASSWORD: "111111"
15
- # volumes:
16
- # #- db-data:/var/lib/mysql
17
- # - ./init/init.sql:/docker-entrypoint-initdb.d/init.sql
18
- # networks:
19
- # - backend
20
- # healthcheck:
21
- # test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"]
22
- # timeout: 20s
23
- # retries: 10
24
3
25
4
keycloak :
26
5
image : quay.io/keycloak/keycloak:18.0.2
@@ -46,213 +25,6 @@ services:
46
25
networks :
47
26
- backend
48
27
49
- # configserver:
50
- # image: configserver
51
- # container_name: configServer
52
- # build:
53
- # context: ./configserver
54
- # dockerfile: Dockerfile
55
- # environment:
56
- # CONFIGSERVER_URI: "http://configserver:9191"
57
- # CONFIGSERVER_PORT: "9191"
58
- # ports:
59
- # - "9191:9191"
60
- # networks:
61
- # - backend
62
-
63
- # eurekaserver:
64
- # image: eurekaserver
65
- # ports:
66
- # - "8761:8761"
67
- # build:
68
- # context: ./discoveryserver
69
- # dockerfile: Dockerfile
70
- # environment:
71
- # #CONFIGSERVER_URI: "http://configserver:9191"
72
- # #CONFIGSERVER_PORT: "9191"
73
- # SPRING_CLOUD_CONFIG_URI: "http://configserver:9191"
74
- # EUREKA_CLIENT_SERVICEURL_DEFAULTZONE: "http://eurekaserver:8761/eureka/"
75
- # EUREKASERVER_PORT: "8761"
76
- # WAIT_HOSTS: configserver:9191
77
- # depends_on:
78
- # configserver:
79
- # condition: service_started
80
- # networks:
81
- # - backend
82
-
83
-
84
- # gatewayserver:
85
- # image: gatewayserver
86
- # ports:
87
- # - "8600:8600"
88
- # build:
89
- # context: ./api-gateway
90
- # dockerfile: Dockerfile
91
- # environment:
92
- # PROFILE: "default"
93
- # SERVER_PORT: "8600"
94
- # #CONFIGSERVER_URI: "http://configserver:9191"
95
- # SPRING_CLOUD_CONFIG_URI: "http://configserver:9191"
96
- # EUREKA_CLIENT_SERVICEURL_DEFAULTZONE: "http://eurekaserver:8761/eureka/"
97
- # EUREKASERVER_PORT: "8761"
98
- # CONFIGSERVER_PORT: "9191"
99
- # WAIT_HOSTS: configserver:9191
100
- # SPRING_PROFILES_ACTIVE: path
101
- # SPRING_CLOUD_GATEWAY_ROUTES[0]_URI: http://userservice:9000
102
- # SPRING_CLOUD_GATEWAY_ROUTES[0]_ID: user-service
103
- # SPRING_CLOUD_GATEWAY_ROUTES[0]_PREDICATES[0]: Path= /api/v1/users/*
104
- # SPRING_CLOUD_GATEWAY_ROUTES[1]_URI: http://advertisementservice:9002
105
- # SPRING_CLOUD_GATEWAY_ROUTES[1]_ID: advertisementservice
106
- # SPRING_CLOUD_GATEWAY_ROUTES[1]_PREDICATES[0]: Path=/api/v1/admin_role/*
107
- # SPRING_CLOUD_GATEWAY_ROUTES[1]_PREDICATES[1]: Path=/api/v1/user_role/*
108
- # SPRING_CLOUD_GATEWAY_ROUTES[2]_URI: http://managementservice:9002
109
- # SPRING_CLOUD_GATEWAY_ROUTES[2]_ID: managementservice
110
- # SPRING_CLOUD_GATEWAY_ROUTES[2]_PREDICATES[0]: Path=/api/v1/admin_role/*
111
- # SPRING_CLOUD_GATEWAY_ROUTES[2]_PREDICATES[1]: Path=/api/v1/user_role/*
112
- # SPRING_CLOUD_GATEWAY_ROUTES[3]_URI: http://reportservice:9003
113
- # SPRING_CLOUD_GATEWAY_ROUTES[3]_ID: reportservice
114
- # SPRING_CLOUD_GATEWAY_ROUTES[3]_PREDICATES[0]: Path=/api/v1/reports/*
115
- # depends_on:
116
- # configserver:
117
- # condition: service_started
118
- # eurekaserver:
119
- # condition: service_started
120
- # userservice:
121
- # condition: service_started
122
- # managementservice:
123
- # condition: service_started
124
- # advertisementservice:
125
- # condition: service_started
126
- # reportservice:
127
- # condition: service_started
128
- # networks:
129
- # - backend
130
-
131
- # userservice:
132
- # image: user-service
133
- # build:
134
- # context: ./user-service
135
- # dockerfile: Dockerfile
136
- # environment:
137
- # SERVER_PORT: "9000"
138
- # CONFIGSERVER_URI: "http://configserver:9191"
139
- # CONFIGSERVER_PORT: "9191"
140
- # SPRING_CLOUD_CONFIG_URI: "http://configserver:9191"
141
- # EUREKA_CLIENT_SERVICEURL_DEFAULTZONE: "http://eurekaserver:8761/eureka/"
142
- # EUREKASERVER_PORT: "8761"
143
- # WAIT_HOSTS: configserver:9191
144
- # DATABASE_HOST: database
145
- # DATABASE_USER: springmicroserviceuser
146
- # DATABASE_PASSWORD: 111111
147
- # DATABASE_NAME: springbootuser
148
- # DATABASE_PORT: 3306
149
- # SPRING_APPLICATION_JSON: '{
150
- # "spring.jpa.hibernate.ddl-auto" : "update"
151
- # }'
152
- # depends_on:
153
- # database:
154
- # condition: service_healthy
155
- # configserver:
156
- # condition: service_started
157
- # eurekaserver:
158
- # condition: service_started
159
- # ports:
160
- # - "9000:9000"
161
- # networks:
162
- # - backend
163
-
164
- # managementservice:
165
- # image: management-service
166
- # build:
167
- # context: ./management-service
168
- # dockerfile: Dockerfile
169
- # environment:
170
- # SERVER_PORT: "9002"
171
- # CONFIGSERVER_URI: "http://configserver:9191"
172
- # CONFIGSERVER_PORT: "9191"
173
- # SPRING_CLOUD_CONFIG_URI: "http://configserver:9191"
174
- # EUREKA_CLIENT_SERVICEURL_DEFAULTZONE: "http://eurekaserver:8761/eureka/"
175
- # EUREKASERVER_PORT: "8761"
176
- # WAIT_HOSTS: configserver:9191
177
- # depends_on:
178
- # configserver:
179
- # condition: service_started
180
- # eurekaserver:
181
- # condition: service_started
182
- # ports:
183
- # - "9002:9002"
184
- # networks:
185
- # - backend
186
-
187
- # advertisementservice:
188
- # image: advertisement-service
189
- # build:
190
- # context: ./advertisement-service
191
- # dockerfile: Dockerfile
192
- # environment:
193
- # SERVER_PORT: "9001"
194
- # CONFIGSERVER_URI: "http://configserver:9191"
195
- # CONFIGSERVER_PORT: "9191"
196
- # EUREKA_CLIENT_SERVICEURL_DEFAULTZONE: "http://eurekaserver:8761/eureka/"
197
- # EUREKASERVER_PORT: "8761"
198
- # WAIT_HOSTS: configserver:9191
199
- # DATABASE_HOST: database
200
- # DATABASE_USER: springmicroserviceuser
201
- # DATABASE_PASSWORD: 111111
202
- # DATABASE_NAME: springbootadvertisement
203
- # DATABASE_PORT: 3306
204
- # SPRING_APPLICATION_JSON: '{
205
- # "spring.jpa.hibernate.ddl-auto" : "update"
206
- # }'
207
- # depends_on:
208
- # database:
209
- # condition: service_healthy
210
- # configserver:
211
- # condition: service_started
212
- # eurekaserver:
213
- # condition: service_started
214
- # ports:
215
- # - "9001:9001"
216
- # networks:
217
- # - backend
218
-
219
-
220
- # reportservice:
221
- # image: report-service
222
- # build:
223
- # context: ./report-service
224
- # dockerfile: Dockerfile
225
- # environment:
226
- # SERVER_PORT: "9003"
227
- # CONFIGSERVER_URI: "http://configserver:9191"
228
- # CONFIGSERVER_PORT: "9191"
229
- # EUREKA_CLIENT_SERVICEURL_DEFAULTZONE: "http://eurekaserver:8761/eureka/"
230
- # EUREKASERVER_PORT: "8761"
231
- # WAIT_HOSTS: configserver:9191
232
- # DATABASE_HOST: database
233
- # DATABASE_USER: springmicroserviceuser
234
- # DATABASE_PASSWORD: 111111
235
- # DATABASE_NAME: springbootreport
236
- # DATABASE_PORT: 3306
237
- # SPRING_APPLICATION_JSON: '{
238
- # "spring.jpa.hibernate.ddl-auto" : "update"
239
- # }'
240
- # depends_on:
241
- # database:
242
- # condition: service_healthy
243
- # configserver:
244
- # condition: service_started
245
- # eurekaserver:
246
- # condition: service_started
247
- # ports:
248
- # - "9003:9003"
249
- # networks:
250
- # - backend
251
-
252
28
networks :
253
29
backend :
254
30
driver : bridge
255
-
256
-
257
- # volumes:
258
- # db-data:
0 commit comments