This file contains a brief overview of the Majorish changes to the environment.
Most recent changes are at the top.
- Add "script" command for running maintenance scripts.
- XDEBUG_REMOTE_AUTOSTART changes commit
- Default values is now 0 (was 1)
- XDEBUG_REMOTE_AUTOSTART can now be set from your local.env file
- This results in speed ups when not debugging, as PHP doesnt try to connect back to the debugger on every request.
- Extend nginx proxy timeouts from 60s to 120s, as while debugging some web requests can take a long time. commit
- Default wait-for-it time set to 120 seconds
- installdbs now run as application user commit
- HHVM support removed (it never really worked anyway)
- Readme updates
- Default config for wgCacheDirectory commit
- Also create said directory commit
- Default wait-for-it time set to 30 seconds commit
- Ensure $HOME/.composer exists commit
- Readme updates
- Added simple 'help' script / command to remind you of the other commands (useful if using a bash alias)
- Bumped default upload size for web host and proxy to 1024M
- docker-compose.override.yml added to .gitignore
- Command names changed:
- renamed up -> create
- renamed down -> destroy
- renamed start -> resume
- renamed stop -> suspend
- default.env changes with extra documentation
- 'mysql' script introduced allowing easy access to the database on CLI
- Changes after Jan 2018 were missed (sorry). Changelog resumed at Jan 2019...
- Composer no longer runs as part of the
up
script
- Added
logs-tail
script to tail logs in the mediawiki log directory. - Renamed
phpunit
script tophpunit-file
. - Added new
phpunit
which allows running phpunit for jobs etc. Example:phpunit default --group=Database
bash
script will now open in the/var/www/mediawiki
directory- PhpMyAdmin now shows a drop down allowing you to select the db servers rather than specifying their name.
- PhpMyAdmin now automatically shows blob data as text in results.
- Mediawiki setting default change:
$wgDevelopmentWarnings = true;
- MediaWiki tmp directory now writable
- Simplify phpunit script usage
Now you can simply do:
phpunit default tests/phpunit/includes/PageArchiveTest.php
for example. - Don't use replica db for phpunit tests Prior to this phpunit tests would fail due to temporary tables and the master & slave db setup.
- $wgShowHostnames = true; by default To enable displaying db lags in the API by default.
- DB Master & Slave setup Each wiki will now include a master and a slave.
- Composer Cache mountable from local system
You can now mount a local directory to use as the composer cache to speed up composer installs and updates.
See the
COMPOSER_CACHE_PATH_OR_VOL
env var.
Changes prior to late November 2017 do not have an entry here.