This repository allows you to quickly install the Adminer database manager into a DDEV project using just ddev add-on get ddev/ddev-adminer
.
Adminer is a full-featured database management tool written in PHP. This service currently ships the official adminer container with no external plugins.
Adminer works with MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, and MongoDB.
ddev add-on get ddev/ddev-adminer && ddev restart
Then you can just ddev adminer
or use ddev describe
to get the URL (https://<project>.ddev.site:9101
).
To change the design:
# design: https://www.adminer.org/en/#extras
ddev dotenv set .ddev/.env.adminer --adminer-design=dracula
git add .ddev/.env.adminer
ddev add-on get ddev/ddev-adminer && ddev restart
To add more plugins:
# plugins: https://www.adminer.org/en/plugins/
ddev dotenv set .ddev/.env.adminer --adminer-plugins="tables-filter edit-calendar"
git add .ddev/.env.adminer
ddev add-on get ddev/ddev-adminer && ddev restart
All possible customization options are listed below (avoid using them if you're unsure):
--adminer-design
--adminer-docker-image
--adminer-default-driver
--adminer-default-db
--adminer-default-username
--adminer-default-password
--adminer-plugins
- Adds the adminer container as a service
Contributed by @bserem. Maintained by DDEV team.