Per discussion with @thcipriani this morning, it seems likely (or at least possible) that in pursuing a production-like environment for local development, we should handle multiversion deployment using MWMultiVersion.
Some relevant links:
- https://gerrit.wikimedia.org/r/plugins/gitiles/operations/mediawiki-config/+/master/multiversion/
- https://wikitech.wikimedia.org/wiki/Heterogeneous_deployment#mediawiki-staging/multiversion
This seems to be handled in mediawiki-vagrant using tooling based on the operations/mediawiki-config MWMultiVersion. I'm not clear on how much it's diverged.
This adds a lot of complexity to the configuration, and I'm not quite sure how it overlaps with other approaches to running more than one wiki at a time (or more than one version of MediaWiki), so I'm filing it here for future work once we've got baseline Docker images in place.