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

Reply via email to