diff --git a/web-nginx-mysql/alpine/docker-entrypoint.sh b/web-nginx-mysql/alpine/docker-entrypoint.sh index 9b47c9a27..c84d1e78c 100755 --- a/web-nginx-mysql/alpine/docker-entrypoint.sh +++ b/web-nginx-mysql/alpine/docker-entrypoint.sh @@ -244,6 +244,13 @@ prepare_zbx_web_config() { update_config_var "$PHP_CONFIG_FILE" "php_value[max_input_time]" "${ZBX_MAXINPUTTIME:-"300"}" update_config_var "$PHP_CONFIG_FILE" "php_value[date.timezone]" "${PHP_TZ}" + if [ "$(id -u)" == '0' ]; then + echo "user = zabbix" >> "$PHP_CONFIG_FILE" + echo "group = zabbix" >> "$PHP_CONFIG_FILE" + echo "listen.owner = nginx" >> "$PHP_CONFIG_FILE" + echo "listen.group = nginx" >> "$PHP_CONFIG_FILE" + fi + ZBX_HISTORYSTORAGETYPES=${ZBX_HISTORYSTORAGETYPES:-"[]"} # Escaping characters in parameter value diff --git a/web-nginx-mysql/centos/docker-entrypoint.sh b/web-nginx-mysql/centos/docker-entrypoint.sh index 9d2b02c2b..1476f75e3 100755 --- a/web-nginx-mysql/centos/docker-entrypoint.sh +++ b/web-nginx-mysql/centos/docker-entrypoint.sh @@ -244,6 +244,13 @@ prepare_zbx_web_config() { update_config_var "$PHP_CONFIG_FILE" "php_value[max_input_time]" "${ZBX_MAXINPUTTIME:-"300"}" update_config_var "$PHP_CONFIG_FILE" "php_value[date.timezone]" "${PHP_TZ}" + if [ "$(id -u)" == '0' ]; then + echo "user = zabbix" >> "$PHP_CONFIG_FILE" + echo "group = zabbix" >> "$PHP_CONFIG_FILE" + echo "listen.owner = nginx" >> "$PHP_CONFIG_FILE" + echo "listen.group = nginx" >> "$PHP_CONFIG_FILE" + fi + ZBX_HISTORYSTORAGETYPES=${ZBX_HISTORYSTORAGETYPES:-"[]"} # Escaping characters in parameter value diff --git a/web-nginx-mysql/ubuntu/docker-entrypoint.sh b/web-nginx-mysql/ubuntu/docker-entrypoint.sh index 7a67e880b..a00ecbd05 100755 --- a/web-nginx-mysql/ubuntu/docker-entrypoint.sh +++ b/web-nginx-mysql/ubuntu/docker-entrypoint.sh @@ -240,6 +240,13 @@ prepare_zbx_web_config() { update_config_var "$PHP_CONFIG_FILE" "php_value[max_input_time]" "${ZBX_MAXINPUTTIME:-"300"}" update_config_var "$PHP_CONFIG_FILE" "php_value[date.timezone]" "${PHP_TZ}" + if [ "$(id -u)" == '0' ]; then + echo "user = zabbix" >> "$PHP_CONFIG_FILE" + echo "group = zabbix" >> "$PHP_CONFIG_FILE" + echo "listen.owner = nginx" >> "$PHP_CONFIG_FILE" + echo "listen.group = nginx" >> "$PHP_CONFIG_FILE" + fi + ZBX_HISTORYSTORAGETYPES=${ZBX_HISTORYSTORAGETYPES:-"[]"} # Escaping characters in parameter value diff --git a/web-nginx-pgsql/alpine/docker-entrypoint.sh b/web-nginx-pgsql/alpine/docker-entrypoint.sh index 15acb4cd7..c165d540e 100755 --- a/web-nginx-pgsql/alpine/docker-entrypoint.sh +++ b/web-nginx-pgsql/alpine/docker-entrypoint.sh @@ -240,6 +240,13 @@ prepare_zbx_web_config() { update_config_var "$PHP_CONFIG_FILE" "php_value[max_input_time]" "${ZBX_MAXINPUTTIME:-"300"}" update_config_var "$PHP_CONFIG_FILE" "php_value[date.timezone]" "${PHP_TZ}" + if [ "$(id -u)" == '0' ]; then + echo "user = zabbix" >> "$PHP_CONFIG_FILE" + echo "group = zabbix" >> "$PHP_CONFIG_FILE" + echo "listen.owner = nginx" >> "$PHP_CONFIG_FILE" + echo "listen.group = nginx" >> "$PHP_CONFIG_FILE" + fi + ZBX_HISTORYSTORAGETYPES=${ZBX_HISTORYSTORAGETYPES:-"[]"} # Escaping characters in parameter value diff --git a/web-nginx-pgsql/centos/docker-entrypoint.sh b/web-nginx-pgsql/centos/docker-entrypoint.sh index 24887f577..aff2234bc 100755 --- a/web-nginx-pgsql/centos/docker-entrypoint.sh +++ b/web-nginx-pgsql/centos/docker-entrypoint.sh @@ -240,6 +240,13 @@ prepare_zbx_web_config() { update_config_var "$PHP_CONFIG_FILE" "php_value[max_input_time]" "${ZBX_MAXINPUTTIME:-"300"}" update_config_var "$PHP_CONFIG_FILE" "php_value[date.timezone]" "${PHP_TZ}" + if [ "$(id -u)" == '0' ]; then + echo "user = zabbix" >> "$PHP_CONFIG_FILE" + echo "group = zabbix" >> "$PHP_CONFIG_FILE" + echo "listen.owner = nginx" >> "$PHP_CONFIG_FILE" + echo "listen.group = nginx" >> "$PHP_CONFIG_FILE" + fi + ZBX_HISTORYSTORAGETYPES=${ZBX_HISTORYSTORAGETYPES:-"[]"} # Escaping characters in parameter value diff --git a/web-nginx-pgsql/ubuntu/docker-entrypoint.sh b/web-nginx-pgsql/ubuntu/docker-entrypoint.sh index 7b3f36534..6f5b8cf68 100755 --- a/web-nginx-pgsql/ubuntu/docker-entrypoint.sh +++ b/web-nginx-pgsql/ubuntu/docker-entrypoint.sh @@ -240,6 +240,13 @@ prepare_zbx_web_config() { update_config_var "$PHP_CONFIG_FILE" "php_value[max_input_time]" "${ZBX_MAXINPUTTIME:-"300"}" update_config_var "$PHP_CONFIG_FILE" "php_value[date.timezone]" "${PHP_TZ}" + if [ "$(id -u)" == '0' ]; then + echo "user = zabbix" >> "$PHP_CONFIG_FILE" + echo "group = zabbix" >> "$PHP_CONFIG_FILE" + echo "listen.owner = nginx" >> "$PHP_CONFIG_FILE" + echo "listen.group = nginx" >> "$PHP_CONFIG_FILE" + fi + ZBX_HISTORYSTORAGETYPES=${ZBX_HISTORYSTORAGETYPES:-"[]"} # Escaping characters in parameter value