Files
fleet/tools/mysql-replica-testing

MySQL Replica Testing

This directory contains scripts to run/test a local Fleet instance with a MySQL Read Replica.

Run MySQL Main and Read Replica Docker Images

Run all commands from fleet's root repository directory.

The regular docker compose up command should be running for the other services to work.

docker compose -f ./tools/mysql-replica-testing/docker-compose.yml up

Configure MySQL Main and Read Replica

# Configure the main and read replica for replication.
make db-replica-setup

# Reset the main database.
make db-replica-reset

Run Fleet with Read Replica

make db-replica-run