feat: Add support for loading plugins and specifying the default host

This commit is contained in:
小克 2020-09-26 02:17:15 +08:00
parent 561eba6204
commit 80c4e620ac
3 changed files with 12 additions and 0 deletions

View File

@ -1077,6 +1077,14 @@ docker-compose up -d adminer
2 - Open your browser and visit the localhost on port **8081**: `http://localhost:8081` 2 - Open your browser and visit the localhost on port **8081**: `http://localhost:8081`
#### Additional Notes
- You can load plugins in the `ADM_PLUGINS` variable in the `.env` file. If a plugin requires parameters to work correctly you will need to add a custom file to the container. [Find more info in section 'Loading plugins'](https://hub.docker.com/_/adminer).
- You can choose a design in the `ADM_DESIGN` variable in the `.env` file. [Find more info in section 'Choosing a design'](https://hub.docker.com/_/adminer).
- You can specify the default host with the `ADM_DEFAULT_SERVER` variable in the `.env` file. This is useful if you are connecting to an external server or a docker container named something other than the default `mysql`.
**Note:** We've locked Adminer to version 4.3.0 as at the time of writing [it contained a major bug](https://sourceforge.net/p/adminer/bugs-and-features/548/) preventing PostgreSQL users from logging in. If that bug is fixed (or if you're not using PostgreSQL) feel free to set Adminer to the latest version within [the Dockerfile](https://github.com/laradock/laradock/blob/master/adminer/Dockerfile#L1): `FROM adminer:latest` **Note:** We've locked Adminer to version 4.3.0 as at the time of writing [it contained a major bug](https://sourceforge.net/p/adminer/bugs-and-features/548/) preventing PostgreSQL users from logging in. If that bug is fixed (or if you're not using PostgreSQL) feel free to set Adminer to the latest version within [the Dockerfile](https://github.com/laradock/laradock/blob/master/adminer/Dockerfile#L1): `FROM adminer:latest`

View File

@ -814,7 +814,9 @@ services:
args: args:
- INSTALL_MSSQL=${ADM_INSTALL_MSSQL} - INSTALL_MSSQL=${ADM_INSTALL_MSSQL}
environment: environment:
- ADMINER_PLUGINS=${ADM_PLUGINS}
- ADMINER_DESIGN=${ADM_DESIGN} - ADMINER_DESIGN=${ADM_DESIGN}
- ADMINER_DEFAULT_SERVER=${ADM_DEFAULT_SERVER}
ports: ports:
- "${ADM_PORT}:8080" - "${ADM_PORT}:8080"
depends_on: depends_on:

View File

@ -428,7 +428,9 @@ MINIO_PORT=9000
ADM_PORT=8081 ADM_PORT=8081
ADM_INSTALL_MSSQL=false ADM_INSTALL_MSSQL=false
ADM_PLUGINS=
ADM_DESIGN=pepa-linha ADM_DESIGN=pepa-linha
ADM_DEFAULT_SERVER=mysql
### PHP MY ADMIN ########################################## ### PHP MY ADMIN ##########################################