On Mon, Oct 15, 2012 at 1:44 AM, S Page <[email protected]> wrote: > In the promised land, developers use vagrant to run local VM instances on > laptops that puppet configures to run a production-ish MediaWiki. At Etsy > and Facebook, the day a developer walks in she can make changes in her > personal VM and push them to production (or so they claim in blog posts and > meetups ;-) ).
The new Mozilla Kuma project is a good example for this as well, and unlike the aforementioned ones, you can download the VM yourself. See: https://github.com/mozilla/kuma/ https://github.com/mozilla/kuma/blob/master/docs/installation-vagrant.rst Relevant blog post about their Vagrant setup: http://decafbad.com/blog/2011/10/02/putting-clouds-in-boxes Some design notes: https://wiki.mozilla.org/Webdev:DevBoxVMImages We have an awesome and unique infrastructure with Labs for testing and staging, but for local development, having a pre-packaged dev environment (probably slightly less ambitious than beta.wmflabs) would indeed seem very useful. How feasible/useful would it be to build on the existing work, e.g. Andrew Bogott's MediaWiki class, to provide a first iteration of such an environment? [1] Erik [1] https://gerrit.wikimedia.org/r/gitweb?p=operations/puppet.git;a=blob_plain;f=manifests/role/labsmediawiki.pp;hb=HEAD -- Erik Möller VP of Engineering and Product Development, Wikimedia Foundation Support Free Knowledge: https://wikimediafoundation.org/wiki/Donate _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
