diff --git a/bitnami/mysql/docker-compose-replication.yml b/bitnami/mysql/docker-compose-replication.yml new file mode 100644 index 000000000000..8af87e1300b6 --- /dev/null +++ b/bitnami/mysql/docker-compose-replication.yml @@ -0,0 +1,35 @@ +version: '2' + +services: + mysql-master: + image: 'bitnami/mysql:latest' + ports: + - '3306' + volumes: + - 'mysql_master_data:/bitnami/mysql' + environment: + - MYSQL_REPLICATION_MODE=master + - MYSQL_REPLICATION_USER=repl_user + - MYSQL_REPLICATION_PASSWORD=repl_password + - MYSQL_USER=my_user + - MYSQL_PASSWORD=my_password + - MYSQL_DATABASE=my_database + mysql-slave: + image: 'bitnami/mysql:latest' + ports: + - '3306' + depends_on: + - mysql-master + environment: + - MYSQL_REPLICATION_MODE=slave + - MYSQL_REPLICATION_USER=repl_user + - MYSQL_REPLICATION_PASSWORD=repl_password + - MYSQL_MASTER_HOST=mysql-master + - MYSQL_MASTER_PORT=3306 + - MYSQL_USER=my_user + - MYSQL_PASSWORD=my_password + - MYSQL_DATABASE=my_database + +volumes: + mysql_master_data: + driver: local