support PMA_ABSOLUTE_URI (#30)

* Update libphpmyadmin.sh

Support reverse proxy

* Update phpmyadmin-env.sh

export env variable too
This commit is contained in:
larryzhu2018 2021-01-22 02:54:32 -08:00 committed by GitHub
parent 79adbb7286
commit 32297eb619
2 changed files with 4 additions and 0 deletions

View File

@ -72,6 +72,9 @@ phpmyadmin_initialize() {
# Allow arbitrary server
! is_empty_value "$PHPMYADMIN_ALLOW_ARBITRARY_SERVER" && info "Setting AllowArbitraryServer option" && phpmyadmin_conf_set "\$cfg['AllowArbitraryServer']" "$(php_convert_to_boolean "$PHPMYADMIN_ALLOW_ARBITRARY_SERVER")" yes
# Support reverse proxy
! is_empty_value "$PMA_ABSOLUTE_URI" && info "Setting PmaAbsoluteUri option" && phpmyadmin_conf_set "\$cfg['PmaAbsoluteUri']" "$PMA_ABSOLUTE_URI"
# Configure database settings
! is_empty_value "$DATABASE_HOST" && info "Setting database host option" && phpmyadmin_conf_set "\$cfg['Servers'][\$i]['host']" "$DATABASE_HOST"
! is_empty_value "$DATABASE_PORT_NUMBER" && info "Setting database port number option" && phpmyadmin_conf_set "\$cfg['Servers'][\$i]['port']" "$DATABASE_PORT_NUMBER"

View File

@ -52,6 +52,7 @@ export PHPMYADMIN_DEFAULT_ALLOW_ARBITRARY_SERVER="no" # only used at build time
export PHPMYADMIN_ALLOW_ARBITRARY_SERVER="${PHPMYADMIN_ALLOW_ARBITRARY_SERVER:-}"
export PHPMYADMIN_DEFAULT_ALLOW_REMOTE_CONNECTIONS="yes" # only used at build time
export PHPMYADMIN_ALLOW_REMOTE_CONNECTIONS="${PHPMYADMIN_ALLOW_REMOTE_CONNECTIONS:-$PHPMYADMIN_DEFAULT_ALLOW_REMOTE_CONNECTIONS}"
export PMA_ABSOLUTE_URI="${PMA_ABSOLUTE_URI:-}"
# Database configuration
export DATABASE_DEFAULT_HOST="mariadb" # only used at build time