Docker image created from preinheimer/xhprof. Contains MySQL instance and runs on top of Ubuntu:precise with Apache2 as webserver.
Does NOT contain the XHProf extension installed as it does not support PHP 5.6+. Use this container only as a storage and visualizer for XHProf/Tideways Profilling data!!!
XHProf is a really nice PHP profiling tool developed by Facebook. P Reinheimer's patch adds a GUI with customisable backends.
This Docker image stores the profiling in MySQL. The GUI sits behind Apache, with optional HTTP auth. The image also gives you SSH access, so you can access the insides of the container while it's running.
-
DB_USER
- XHProf database username, required
-
DB_PASS
- XHProf database password, required
-
HTTP_AUTH_USER
- HTTP authentication username (optional)
-
HTTP_AUTH_PASS
- HTTP authentication password (optional)
-
80
- The web GUI (should probably be exposed)
-
3306
- The database (should also probably be exposed)