- 6-node MariaDB cluster with GTID replication - MaxScale 24.02 proxy with automatic failover - Flask dashboard with SSE transaction monitor - Per-server toggle controls + mode selector - Systemd services for auto-start on boot - One-command deploy.sh
18 lines
510 B
Desktop File
18 lines
510 B
Desktop File
[Unit]
|
|
Description=MariaDB HA Demo Cluster (6 nodes + MaxScale proxy)
|
|
Documentation=https://github.com/giraudseb/MariaDB_geocluster_docker_demo
|
|
Requires=docker.service
|
|
After=docker.service network-online.target
|
|
Wants=network-online.target
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
RemainAfterExit=yes
|
|
User=engineer
|
|
ExecStart=/home/engineer/mariadb-monitor/scripts/cluster.sh start
|
|
ExecStop=/home/engineer/mariadb-monitor/scripts/cluster.sh stop
|
|
StandardOutput=journal
|
|
StandardError=journal
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|