mirror of
https://github.com/zabbix/zabbix-docker.git
synced 2025-06-20 09:57:43 +02:00
refactor: unify mysql_connect_args in web-frontend
- Refactored mysql_connect_args to be set under a single condition
This commit is contained in:
parent
9cfea015c8
commit
537b5373e1
@ -68,12 +68,14 @@ file_env() {
|
|||||||
|
|
||||||
# Check prerequisites for MySQL database
|
# Check prerequisites for MySQL database
|
||||||
check_variables() {
|
check_variables() {
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
: ${DB_SERVER_HOST:="mysql-server"}
|
|
||||||
else
|
|
||||||
DB_SERVER_HOST="localhost"
|
|
||||||
fi
|
|
||||||
: ${DB_SERVER_PORT:="3306"}
|
: ${DB_SERVER_PORT:="3306"}
|
||||||
|
if [ -n "${DB_SERVER_SOCKET}" ]; then
|
||||||
|
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
||||||
|
DB_SERVER_HOST="localhost"
|
||||||
|
else
|
||||||
|
: ${DB_SERVER_HOST:="mysql-server"}
|
||||||
|
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
||||||
|
fi
|
||||||
|
|
||||||
file_env MYSQL_USER
|
file_env MYSQL_USER
|
||||||
file_env MYSQL_PASSWORD
|
file_env MYSQL_PASSWORD
|
||||||
@ -83,11 +85,6 @@ check_variables() {
|
|||||||
|
|
||||||
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
||||||
|
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
|
||||||
else
|
|
||||||
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
db_tls_params() {
|
db_tls_params() {
|
||||||
|
@ -68,12 +68,14 @@ file_env() {
|
|||||||
|
|
||||||
# Check prerequisites for MySQL database
|
# Check prerequisites for MySQL database
|
||||||
check_variables() {
|
check_variables() {
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
: ${DB_SERVER_HOST:="mysql-server"}
|
|
||||||
else
|
|
||||||
DB_SERVER_HOST="localhost"
|
|
||||||
fi
|
|
||||||
: ${DB_SERVER_PORT:="3306"}
|
: ${DB_SERVER_PORT:="3306"}
|
||||||
|
if [ -n "${DB_SERVER_SOCKET}" ]; then
|
||||||
|
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
||||||
|
DB_SERVER_HOST="localhost"
|
||||||
|
else
|
||||||
|
: ${DB_SERVER_HOST:="mysql-server"}
|
||||||
|
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
||||||
|
fi
|
||||||
|
|
||||||
file_env MYSQL_USER
|
file_env MYSQL_USER
|
||||||
file_env MYSQL_PASSWORD
|
file_env MYSQL_PASSWORD
|
||||||
@ -83,11 +85,6 @@ check_variables() {
|
|||||||
|
|
||||||
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
||||||
|
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
|
||||||
else
|
|
||||||
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
db_tls_params() {
|
db_tls_params() {
|
||||||
|
@ -68,12 +68,14 @@ file_env() {
|
|||||||
|
|
||||||
# Check prerequisites for MySQL database
|
# Check prerequisites for MySQL database
|
||||||
check_variables() {
|
check_variables() {
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
: ${DB_SERVER_HOST:="mysql-server"}
|
|
||||||
else
|
|
||||||
DB_SERVER_HOST="localhost"
|
|
||||||
fi
|
|
||||||
: ${DB_SERVER_PORT:="3306"}
|
: ${DB_SERVER_PORT:="3306"}
|
||||||
|
if [ -n "${DB_SERVER_SOCKET}" ]; then
|
||||||
|
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
||||||
|
DB_SERVER_HOST="localhost"
|
||||||
|
else
|
||||||
|
: ${DB_SERVER_HOST:="mysql-server"}
|
||||||
|
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
||||||
|
fi
|
||||||
|
|
||||||
file_env MYSQL_USER
|
file_env MYSQL_USER
|
||||||
file_env MYSQL_PASSWORD
|
file_env MYSQL_PASSWORD
|
||||||
@ -83,11 +85,6 @@ check_variables() {
|
|||||||
|
|
||||||
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
||||||
|
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
|
||||||
else
|
|
||||||
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
db_tls_params() {
|
db_tls_params() {
|
||||||
|
@ -68,12 +68,14 @@ file_env() {
|
|||||||
|
|
||||||
# Check prerequisites for MySQL database
|
# Check prerequisites for MySQL database
|
||||||
check_variables() {
|
check_variables() {
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
: ${DB_SERVER_HOST:="mysql-server"}
|
|
||||||
else
|
|
||||||
DB_SERVER_HOST="localhost"
|
|
||||||
fi
|
|
||||||
: ${DB_SERVER_PORT:="3306"}
|
: ${DB_SERVER_PORT:="3306"}
|
||||||
|
if [ -n "${DB_SERVER_SOCKET}" ]; then
|
||||||
|
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
||||||
|
DB_SERVER_HOST="localhost"
|
||||||
|
else
|
||||||
|
: ${DB_SERVER_HOST:="mysql-server"}
|
||||||
|
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
||||||
|
fi
|
||||||
|
|
||||||
file_env MYSQL_USER
|
file_env MYSQL_USER
|
||||||
file_env MYSQL_PASSWORD
|
file_env MYSQL_PASSWORD
|
||||||
@ -83,11 +85,6 @@ check_variables() {
|
|||||||
|
|
||||||
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
||||||
|
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
|
||||||
else
|
|
||||||
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
db_tls_params() {
|
db_tls_params() {
|
||||||
|
@ -65,12 +65,14 @@ file_env() {
|
|||||||
|
|
||||||
# Check prerequisites for MySQL database
|
# Check prerequisites for MySQL database
|
||||||
check_variables() {
|
check_variables() {
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
: ${DB_SERVER_HOST:="mysql-server"}
|
|
||||||
else
|
|
||||||
DB_SERVER_HOST="localhost"
|
|
||||||
fi
|
|
||||||
: ${DB_SERVER_PORT:="3306"}
|
: ${DB_SERVER_PORT:="3306"}
|
||||||
|
if [ -n "${DB_SERVER_SOCKET}" ]; then
|
||||||
|
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
||||||
|
DB_SERVER_HOST="localhost"
|
||||||
|
else
|
||||||
|
: ${DB_SERVER_HOST:="mysql-server"}
|
||||||
|
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
||||||
|
fi
|
||||||
|
|
||||||
file_env MYSQL_USER
|
file_env MYSQL_USER
|
||||||
file_env MYSQL_PASSWORD
|
file_env MYSQL_PASSWORD
|
||||||
@ -80,11 +82,6 @@ check_variables() {
|
|||||||
|
|
||||||
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
||||||
|
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
|
||||||
else
|
|
||||||
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
db_tls_params() {
|
db_tls_params() {
|
||||||
|
@ -65,12 +65,14 @@ file_env() {
|
|||||||
|
|
||||||
# Check prerequisites for MySQL database
|
# Check prerequisites for MySQL database
|
||||||
check_variables() {
|
check_variables() {
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
: ${DB_SERVER_HOST:="mysql-server"}
|
|
||||||
else
|
|
||||||
DB_SERVER_HOST="localhost"
|
|
||||||
fi
|
|
||||||
: ${DB_SERVER_PORT:="3306"}
|
: ${DB_SERVER_PORT:="3306"}
|
||||||
|
if [ -n "${DB_SERVER_SOCKET}" ]; then
|
||||||
|
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
||||||
|
DB_SERVER_HOST="localhost"
|
||||||
|
else
|
||||||
|
: ${DB_SERVER_HOST:="mysql-server"}
|
||||||
|
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
||||||
|
fi
|
||||||
|
|
||||||
file_env MYSQL_USER
|
file_env MYSQL_USER
|
||||||
file_env MYSQL_PASSWORD
|
file_env MYSQL_PASSWORD
|
||||||
@ -80,11 +82,6 @@ check_variables() {
|
|||||||
|
|
||||||
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
||||||
|
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
|
||||||
else
|
|
||||||
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
db_tls_params() {
|
db_tls_params() {
|
||||||
|
@ -65,12 +65,14 @@ file_env() {
|
|||||||
|
|
||||||
# Check prerequisites for MySQL database
|
# Check prerequisites for MySQL database
|
||||||
check_variables() {
|
check_variables() {
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
: ${DB_SERVER_HOST:="mysql-server"}
|
|
||||||
else
|
|
||||||
DB_SERVER_HOST="localhost"
|
|
||||||
fi
|
|
||||||
: ${DB_SERVER_PORT:="3306"}
|
: ${DB_SERVER_PORT:="3306"}
|
||||||
|
if [ -n "${DB_SERVER_SOCKET}" ]; then
|
||||||
|
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
||||||
|
DB_SERVER_HOST="localhost"
|
||||||
|
else
|
||||||
|
: ${DB_SERVER_HOST:="mysql-server"}
|
||||||
|
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
||||||
|
fi
|
||||||
|
|
||||||
file_env MYSQL_USER
|
file_env MYSQL_USER
|
||||||
file_env MYSQL_PASSWORD
|
file_env MYSQL_PASSWORD
|
||||||
@ -80,11 +82,6 @@ check_variables() {
|
|||||||
|
|
||||||
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
||||||
|
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
|
||||||
else
|
|
||||||
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
db_tls_params() {
|
db_tls_params() {
|
||||||
|
@ -65,12 +65,14 @@ file_env() {
|
|||||||
|
|
||||||
# Check prerequisites for MySQL database
|
# Check prerequisites for MySQL database
|
||||||
check_variables() {
|
check_variables() {
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
: ${DB_SERVER_HOST:="mysql-server"}
|
|
||||||
else
|
|
||||||
DB_SERVER_HOST="localhost"
|
|
||||||
fi
|
|
||||||
: ${DB_SERVER_PORT:="3306"}
|
: ${DB_SERVER_PORT:="3306"}
|
||||||
|
if [ -n "${DB_SERVER_SOCKET}" ]; then
|
||||||
|
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
||||||
|
DB_SERVER_HOST="localhost"
|
||||||
|
else
|
||||||
|
: ${DB_SERVER_HOST:="mysql-server"}
|
||||||
|
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
||||||
|
fi
|
||||||
|
|
||||||
file_env MYSQL_USER
|
file_env MYSQL_USER
|
||||||
file_env MYSQL_PASSWORD
|
file_env MYSQL_PASSWORD
|
||||||
@ -80,11 +82,6 @@ check_variables() {
|
|||||||
|
|
||||||
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
||||||
|
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
|
||||||
else
|
|
||||||
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
db_tls_params() {
|
db_tls_params() {
|
||||||
|
@ -65,12 +65,14 @@ file_env() {
|
|||||||
|
|
||||||
# Check prerequisites for MySQL database
|
# Check prerequisites for MySQL database
|
||||||
check_variables() {
|
check_variables() {
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
: ${DB_SERVER_HOST:="mysql-server"}
|
|
||||||
else
|
|
||||||
DB_SERVER_HOST="localhost"
|
|
||||||
fi
|
|
||||||
: ${DB_SERVER_PORT:="3306"}
|
: ${DB_SERVER_PORT:="3306"}
|
||||||
|
if [ -n "${DB_SERVER_SOCKET}" ]; then
|
||||||
|
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
||||||
|
DB_SERVER_HOST="localhost"
|
||||||
|
else
|
||||||
|
: ${DB_SERVER_HOST:="mysql-server"}
|
||||||
|
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
||||||
|
fi
|
||||||
|
|
||||||
file_env MYSQL_USER
|
file_env MYSQL_USER
|
||||||
file_env MYSQL_PASSWORD
|
file_env MYSQL_PASSWORD
|
||||||
@ -80,11 +82,6 @@ check_variables() {
|
|||||||
|
|
||||||
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
||||||
|
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
|
||||||
else
|
|
||||||
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
db_tls_params() {
|
db_tls_params() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user