@@ -19,8 +19,6 @@ services:
1919 networks :
2020 - front
2121 - back
22- depends_on :
23- - web
2422 volumes :
2523 - /var/run/docker.sock:/var/run/docker.sock
2624 ports :
@@ -51,13 +49,11 @@ services:
5149
5250 mariadb_cluster :
5351 image : alvinr/mariadb-galera-swarm
54- # image: colinmollenhour/mariadb-galera-swarm
5552 environment :
5653 MYSQL_ROOT_PASSWORD_FILE : " /run/secrets/mariadb_root_password"
5754 XTRABACKUP_PASSWORD_FILE : " /run/secrets/xtrabackup_password"
5855 CLUSTER_NAME : " prod-vote"
5956 NODE_ADDRESS : " eth0"
60- CLIENT_NODE_ADDR : " 10.0.0.%"
6157 MYSQL_USER : " app"
6258 MYSQL_DATABASE : " test"
6359 MYSQL_PASSWORD_FILE : " /run/secrets/app_password"
@@ -78,13 +74,11 @@ services:
7874
7975 mariadb_cluster_node :
8076 image : alvinr/mariadb-galera-swarm
81- # image: colinmollenhour/mariadb-galera-swarm
8277 environment :
8378 MYSQL_ROOT_PASSWORD_FILE : " /run/secrets/mariadb_root_password"
8479 XTRABACKUP_PASSWORD_FILE : " /run/secrets/xtrabackup_password"
8580 CLUSTER_NAME : " prod-vote"
8681 NODE_ADDRESS : " eth0"
87- CLIENT_NODE_ADDR : " 10.0.0.%"
8882 MYSQL_USER : " app"
8983 MYSQL_DATABASE : " test"
9084 MYSQL_PASSWORD_FILE : " /run/secrets/app_password"
@@ -109,15 +103,15 @@ services:
109103 DB_SERVICE_NAMES : " myapp_mariadb_cluster myapp_mariadb_cluster_node"
110104 DB_TARGET_COUNT : " 3"
111105 ENABLE_ROOT_USER : " false"
112- # MAX_USER: "root"
113- # MAX_PASS_FILE: "/run/secrets/mariadb_root_password"
114106 MAX_USER : " app"
115107 MAX_PASS_FILE : " /run/secrets/app_password"
116108 labels :
117109 com.mariadb.cluster : " myapp-maxscale"
118110 networks :
119111 - back
120112 deploy :
121- replicas : 1
113+ replicas : 2
114+ placement :
115+ constraints : [engine.labels.com.mariadb.cluster != myapp-maxscale]
122116 secrets :
123117 - app_password
0 commit comments