feat: add mysql exposure toggle and client data bind

This commit is contained in:
uprightbass360
2025-11-07 20:56:00 -05:00
committed by Deckard
parent ce02a547ee
commit d99dad025a
18 changed files with 431 additions and 183 deletions

View File

@@ -79,4 +79,18 @@ for path in /var/lib/mysql-runtime /var/lib/mysql /var/lib/mysql-persistent /bac
fi
done
disable_binlog="${MYSQL_DISABLE_BINLOG:-}"
if [ "${disable_binlog}" = "1" ]; then
add_skip_flag=1
for arg in "$@"; do
if [ "$arg" = "--skip-log-bin" ] || [[ "$arg" == --log-bin* ]]; then
add_skip_flag=0
break
fi
done
if [ "$add_skip_flag" -eq 1 ]; then
set -- "$@" --skip-log-bin
fi
fi
exec "$ORIGINAL_ENTRYPOINT" "$@"