This project is meant to be all-in-one run to remove the burden of setting up a standalone MySQL InnoDB cluter routing app, which in this case will be running as a Docker container.
Multiple routers can be created with the same project, just modify the docker run
script
file (see below) to get a new container of the router.
This automation script runs the docker build
& docker run
functionalities on any remote
host that you can access from your local machine via ssh
, and that remote host is assumed
to be new and clean, so the script handles its packages.
#####This project only supports Ubuntu remote hosts, and was tested on Ubuntu 20.
- hosts file for IP addresses and hostnames of the MySQL InnoDB cluster
- dockerrun.sh script file for Docker environment variables related to the MySQL InnoDB cluster
- startpoint script file for general values related to the project automation
NOTE that the volume directory name in the dockerrun.sh and startpoint must be identical.
./startpoint