Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Expand docker-compose.yml file to include database GUI application image (Adminer, phpMyAdmin) #202

Open
1 of 4 tasks
possumbilities opened this issue Jul 19, 2022 · 0 comments
Assignees
Labels
💻 aspect: code Concerns the software code in the repository ✨ goal: improvement Improvement to an existing feature 🟩 priority: low Low priority and doesn't need to be rushed 🚧 status: blocked Blocked & therefore, not ready for work
Milestone

Comments

@possumbilities
Copy link
Contributor

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.yml file
  • 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

  • I would be interested in implementing this feature.
@possumbilities possumbilities added 🟩 priority: low Low priority and doesn't need to be rushed 🚦 status: awaiting triage Has not been triaged & therefore, not ready for work ✨ goal: improvement Improvement to an existing feature 💻 aspect: code Concerns the software code in the repository labels Jul 19, 2022
@possumbilities possumbilities self-assigned this Jul 19, 2022
@possumbilities possumbilities added 🚧 status: blocked Blocked & therefore, not ready for work and removed 🚦 status: awaiting triage Has not been triaged & therefore, not ready for work labels Jul 19, 2022
@possumbilities possumbilities added this to the Backlog milestone Jul 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💻 aspect: code Concerns the software code in the repository ✨ goal: improvement Improvement to an existing feature 🟩 priority: low Low priority and doesn't need to be rushed 🚧 status: blocked Blocked & therefore, not ready for work
Projects
Status: Backlog
Development

No branches or pull requests

1 participant