wp-plugin-creativecommons
wp-plugin-creativecommons copied to clipboard
[Feature] Expand docker-compose.yml file to include database GUI application image (Adminer, phpMyAdmin)
Problem
See #199, this builds from there.
MVP
At a minimum:
- setup MySQL server (MariaDB preferably)
- setup a web server (Apache), running latest WordPress files
- make Web and DB server connect with each other appropriately
- mount the db locally, so it persists
- mount the WordPress install locally, so it persists
- mount the wp-plugin-creativecommons plugin directory into the web server at wp-content/plugins/, so it can be user activated
- include appropriate .gitignore additions so local mount points are not tracked ( ./dev/db & ./dev/wordpress)
update documentation to reflect new docker compose one-liner referencing docker-compose.yml file
The baseline Docker Image would benefit from having some kind of GUI application setup to help with Database manipulation, especially for devs not comfortable interacting with the MySQL server via the command line directly.
Description
Once #199 is implemented, then as an expansion, A Database GUI application image could be added in the docker-compose.yml file to allow more flexibility in actions against the database.
MVP
- [ ] setup chosen GUI (phpMyAdmin or Adminer) image in
docker-compose.ymlfile - [ ] link to
db server - [ ] update any relevant documentation for use of chosen GUI image in this context
Alternatives
At the moment the two viable options available to choose between are:
- phpMyAdmin
- Adminer
Additional context
Whichever image is chosen will be pulled from the official image on Docker Hub.
Implementation
- [x] I would be interested in implementing this feature.