Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3.4'
- services:
- seed:
- image: colinmollenhour/mariadb-galera-swarm
- environment:
- - XTRABACKUP_PASSWORD_FILE=/run/secrets/xtrabackup_password
- - MYSQL_USER=user
- - MYSQL_PASSWORD_FILE=/run/secrets/mysql_password
- - MYSQL_DATABASE=database
- - MYSQL_ROOT_PASSWORD_FILE=/run/secrets/mysql_root_password
- - NODE_ADDRESS=^10.0.*.*
- networks:
- - galera_network
- command: seed
- volumes:
- - mysql-data:/var/lib/mysql
- configs:
- - source: xtrabackup_password
- target: /run/secrets/xtrabackup_password
- - source: mysql_password
- target: /run/secrets/mysql_password
- - source: mysql_root_password
- target: /run/secrets/mysql_password
- node:
- image: colinmollenhour/mariadb-galera-swarm
- environment:
- - XTRABACKUP_PASSWORD_FILE=/run/secrets/xtrabackup_password
- - NODE_ADDRESS=^10.0.*.*
- - HEALTHY_WHILE_BOOTING=1
- networks:
- - galera_network
- command: node tasks.seed,tasks.node
- volumes:
- - mysql-data:/var/lib/mysql
- deploy:
- replicas: 0
- configs:
- - source: xtrabackup_password
- target: /run/secrets/xtrabackup_password
- volumes:
- mysql-data:
- name: '{{.Service.Name}}-{{.Task.Slot}}-data'
- driver: local
- networks:
- galera_network:
- driver: overlay
- configs:
- xtrabackup_password:
- external: true
- mysql_password:
- external: true
- mysql_root_password:
- external: true
Add Comment
Please, Sign In to add comment