Summary
When testing certain tickets, testers might require access to database tables and modify certain rows manually using a tool like phpMyAdmin.
Proposal
We can add this to an existing WordPress development environment setup documentation page, describing how to add a phpmyadmin service to docker-compose.override.yml. This gives testers a browser-based UI to browse tables and edit fields if necessary.
Suggested code
services:
phpmyadmin:
container_name: phpmyadmin
image: phpmyadmin/phpmyadmin
restart: unless-stopped
depends_on:
- mysql
ports:
- "8080:80"
environment:
PMA_HOST: mysql
PMA_USER: root
PMA_PASSWORD: password
networks:
- wpdevnet
Then run: docker compose up -d phpmyadmin
Access at: http://localhost:8080
Notes
- Works alongside the existing Mailpit service in
docker-compose.override.yml
- No changes needed to the existing
docker-compose.yml
Summary
When testing certain tickets, testers might require access to database tables and modify certain rows manually using a tool like phpMyAdmin.
Proposal
We can add this to an existing WordPress development environment setup documentation page, describing how to add a
phpmyadminservice todocker-compose.override.yml. This gives testers a browser-based UI to browse tables and edit fields if necessary.Suggested code
Then run:
docker compose up -d phpmyadminAccess at: http://localhost:8080
Notes
docker-compose.override.ymldocker-compose.yml