Skip to content

Commit 3415365

Browse files
Merge pull request #45 from JavatoDev-com/36-setup-docker-swarm-setup-for-whole-application-infrastructur
36 setup docker swarm setup for whole application infrastructur
2 parents 84594fc + 150f6bb commit 3415365

File tree

6 files changed

+60
-0
lines changed

6 files changed

+60
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
spring:
2+
cloud:
3+
config:
4+
uri: http://internet-banking-config-server:8090

docker-compose/docker-compose.yml

+40
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,46 @@ services:
3636
volumes:
3737
- mysqldata:/var/lib/mysql
3838

39+
internet-banking-config-server:
40+
image: javatodev/internet-banking-config-server
41+
ports:
42+
- 8090:8090
43+
44+
internet-banking-service-registry:
45+
image: javatodev/internet-banking-service-registry
46+
ports:
47+
- 8081:8081
48+
49+
internet-banking-api-gateway:
50+
image: javatodev/internet-banking-api-gateway
51+
ports:
52+
- 8082:8082
53+
entrypoint: ["./wait-for-it.sh", "internet-banking-service-registry:8081", "--timeout=50", "--", "./wait-for-it.sh", "internet-banking-config-server:8090", "--timeout=50", "--", "java", "-jar", "-Dspring.profiles.active=docker", "/app.jar"]
54+
55+
internet-banking-user-service:
56+
image: javatodev/internet-banking-user-service
57+
ports:
58+
- 8083:8083
59+
entrypoint: ["./wait-for-it.sh", "internet-banking-service-registry:8081", "--timeout=50", "--", "./wait-for-it.sh", "internet-banking-config-server:8090", "--timeout=50", "--", "./wait-for-it.sh", "mysql_core_db:3306", "--timeout=50", "--","java", "-jar", "-Dspring.profiles.active=docker", "/app.jar"]
60+
61+
internet-banking-fund-transfer-service:
62+
image: javatodev/internet-banking-fund-transfer-service
63+
ports:
64+
- 8084:8084
65+
entrypoint: ["./wait-for-it.sh", "internet-banking-service-registry:8081", "--timeout=50", "--", "./wait-for-it.sh", "internet-banking-config-server:8090", "--timeout=50", "--", "./wait-for-it.sh", "mysql_core_db:3306", "--timeout=50", "--","java", "-jar", "-Dspring.profiles.active=docker", "/app.jar"]
66+
67+
internet-banking-utility-payment-service:
68+
image: javatodev/internet-banking-utility-payment-service
69+
ports:
70+
- 8085:8085
71+
entrypoint: ["./wait-for-it.sh", "internet-banking-service-registry:8081", "--timeout=50", "--", "./wait-for-it.sh", "internet-banking-config-server:8090", "--timeout=50", "--", "./wait-for-it.sh", "mysql_core_db:3306", "--timeout=50", "--","java", "-jar", "-Dspring.profiles.active=docker", "/app.jar"]
72+
73+
core-banking-service:
74+
image: javatodev/core-banking-service
75+
ports:
76+
- 8092:8092
77+
entrypoint: ["./wait-for-it.sh", "internet-banking-service-registry:8081", "--timeout=50", "--", "./wait-for-it.sh", "internet-banking-config-server:8090", "--timeout=50", "--", "./wait-for-it.sh", "mysql_core_db:3306", "--timeout=50", "--","java", "-jar", "-Dspring.profiles.active=docker", "/app.jar"]
78+
3979
volumes:
4080
postgres_data:
4181
mysqldata:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
spring:
2+
cloud:
3+
config:
4+
uri: http://internet-banking-config-server:8090
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
spring:
2+
cloud:
3+
config:
4+
uri: http://internet-banking-config-server:8090
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
spring:
2+
cloud:
3+
config:
4+
uri: http://internet-banking-config-server:8090
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
spring:
2+
cloud:
3+
config:
4+
uri: http://internet-banking-config-server:8090

0 commit comments

Comments
 (0)