diff --git a/bitnami/mariadb/docker-compose-replication.yml b/bitnami/mariadb/docker-compose-replication.yml new file mode 100644 index 000000000000..5e5d7a17c5f7 --- /dev/null +++ b/bitnami/mariadb/docker-compose-replication.yml @@ -0,0 +1,35 @@ +version: '2' + +services: + mariadb-master: + image: 'bitnami/mariadb:latest' + ports: + - '3306' + volumes: + - 'mariadb_master_data:/bitnami/mariadb' + environment: + - MARIADB_REPLICATION_MODE=master + - MARIADB_REPLICATION_USER=repl_user + - MARIADB_REPLICATION_PASSWORD=repl_password + - MARIADB_USER=my_user + - MARIADB_PASSWORD=my_password + - MARIADB_DATABASE=my_database + mariadb-slave: + image: 'bitnami/mariadb:latest' + ports: + - '3306' + depends_on: + - mariadb-master + environment: + - MARIADB_REPLICATION_MODE=slave + - MARIADB_REPLICATION_USER=repl_user + - MARIADB_REPLICATION_PASSWORD=repl_password + - MARIADB_MASTER_HOST=mariadb-master + - MARIADB_MASTER_PORT=3306 + - MARIADB_USER=my_user + - MARIADB_PASSWORD=my_password + - MARIADB_DATABASE=my_database + +volumes: + mariadb_master_data: + driver: local