mirror of
https://github.com/vbabak/docker-mysql-master-slave.git
synced 2026-05-02 17:43:32 +02:00
parent
c1e40ab10f
commit
566136e216
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
||||
.DS_Store
|
||||
.idea
|
||||
data
|
||||
logs
|
||||
|
||||
2
build.sh
2
build.sh
@ -3,6 +3,8 @@
|
||||
docker-compose down
|
||||
rm -rf ./master/data/*
|
||||
rm -rf ./slave/data/*
|
||||
rm -rf ./master/logs/*
|
||||
rm -rf ./slave/logs/*
|
||||
docker-compose build
|
||||
docker-compose up -d
|
||||
|
||||
|
||||
@ -11,8 +11,15 @@ services:
|
||||
volumes:
|
||||
- ./master/conf/mysql.conf.cnf:/etc/mysql/conf.d/mysql.conf.cnf
|
||||
- ./master/data:/var/lib/mysql
|
||||
- ./master/logs:/var/log/mysql
|
||||
networks:
|
||||
- overlay
|
||||
healthcheck:
|
||||
test: [ "CMD", "mysqladmin", "ping", "-h", "localhost" ]
|
||||
interval: 30s
|
||||
timeout: 20s
|
||||
retries: 10
|
||||
start_period: 30s
|
||||
|
||||
mysql_slave:
|
||||
image: mysql:5.7
|
||||
@ -23,12 +30,20 @@ services:
|
||||
ports:
|
||||
- 5506:3306
|
||||
depends_on:
|
||||
- mysql_master
|
||||
mysql_master:
|
||||
condition: service_healthy
|
||||
volumes:
|
||||
- ./slave/conf/mysql.conf.cnf:/etc/mysql/conf.d/mysql.conf.cnf
|
||||
- ./slave/data:/var/lib/mysql
|
||||
- ./slave/logs:/var/log/mysql
|
||||
networks:
|
||||
- overlay
|
||||
healthcheck:
|
||||
test: [ "CMD", "mysqladmin", "ping", "-h", "localhost" ]
|
||||
interval: 30s
|
||||
timeout: 20s
|
||||
retries: 10
|
||||
start_period: 30s
|
||||
|
||||
networks:
|
||||
overlay:
|
||||
|
||||
0
master/logs/.gitkeep
Normal file
0
master/logs/.gitkeep
Normal file
0
slave/logs/.gitkeep
Normal file
0
slave/logs/.gitkeep
Normal file
Loading…
x
Reference in New Issue
Block a user