FIX: #6 Add logs folder mount (#7)

Add logs folder mount
This commit is contained in:
Sarbesh Kumar Sarkar 2023-03-31 00:41:30 +05:30 committed by GitHub
parent c1e40ab10f
commit 566136e216
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 19 additions and 1 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
.DS_Store
.idea
data
logs

View File

@ -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

View File

@ -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
View File

0
slave/logs/.gitkeep Normal file
View File