diff --git a/proxysql b/proxysql new file mode 100644 index 0000000..3187ca4 --- /dev/null +++ b/proxysql @@ -0,0 +1,51 @@ +version: "3.8" + +services: + proxysql: + image: proxysql/proxysql:2.5.5 + container_name: proxysql + restart: unless-stopped + + ports: + - "6032:6032" + - "6033:6033" + + command: + - /bin/sh + - -c + - | + set -e + + proxysql -f & + PID=$! + + for i in $(seq 1 30); do + mysql -uadmin -padmin -h127.0.0.1 -P6032 -e "SELECT 1" >/dev/null 2>&1 && break + sleep 1 + done + + mysql -uadmin -padmin -h127.0.0.1 -P6032 <