1
+ version : ' 3.6'
2
+
3
+ services :
4
+
5
+ zipkin :
6
+ image : openzipkin/zipkin:3
7
+ ports :
8
+ - 9411:9411
9
+ networks :
10
+ javatodev_ib_network :
11
+ ipv4_address : 172.25.0.12
12
+
13
+ keycloak_web :
14
+ image : quay.io/keycloak/keycloak:23.0.7
15
+ container_name : keycloak_web
16
+ environment :
17
+ KC_DB : postgres
18
+ KC_DB_URL : jdbc:postgresql://keycloakdb:5432/keycloak
19
+ KC_DB_USERNAME : keycloak
20
+ KC_DB_PASSWORD : password
21
+ KEYCLOAK_ADMIN : admin
22
+ KEYCLOAK_ADMIN_PASSWORD : password
23
+ command : ["start-dev", "--import-realm"]
24
+ depends_on :
25
+ - keycloakdb
26
+ ports :
27
+ - 8080:8080
28
+ volumes :
29
+ - ./keycloak:/opt/keycloak/data/import
30
+ networks :
31
+ javatodev_ib_network :
32
+ ipv4_address : 172.25.0.11
33
+
34
+ keycloakdb :
35
+ image : postgres:15
36
+ volumes :
37
+ - postgres_data:/var/lib/postgresql/data
38
+ environment :
39
+ POSTGRES_DB : keycloak
40
+ POSTGRES_USER : keycloak
41
+ POSTGRES_PASSWORD : password
42
+ networks :
43
+ javatodev_ib_network :
44
+ ipv4_address : 172.25.0.10
45
+
46
+ mysql_core_db :
47
+ build : mysql
48
+ container_name : mysql_javatodev_app
49
+ environment :
50
+ MYSQL_ROOT_PASSWORD : woVERANKliGharym
51
+ ports :
52
+ - 3306:3306
53
+ volumes :
54
+ - mysqldata:/var/lib/mysql
55
+ networks :
56
+ javatodev_ib_network :
57
+ ipv4_address : 172.25.0.9
58
+
59
+ internet-banking-config-server :
60
+ image : javatodev/internet-banking-config-server
61
+ ports :
62
+ - 8090:8090
63
+ networks :
64
+ javatodev_ib_network :
65
+ ipv4_address : 172.25.0.8
66
+
67
+ internet-banking-service-registry :
68
+ image : javatodev/internet-banking-service-registry
69
+ ports :
70
+ - 8081:8081
71
+ networks :
72
+ javatodev_ib_network :
73
+ ipv4_address : 172.25.0.7
74
+
75
+ volumes :
76
+ postgres_data :
77
+ mysqldata :
78
+
79
+ networks :
80
+ javatodev_ib_network :
81
+ driver : bridge
82
+ ipam :
83
+ driver : default
84
+ config :
85
+ - subnet : 172.25.0.0/16
86
+ gateway : 172.25.0.1
0 commit comments