Deploy PRV to 7 wikis

Bug: T427331
Change-Id: I71c7aef586f7473d2a50151680b56987fcbb7d60
2 files changed
tree: 998ea41c0e227c9670651bd7dbb5b68492f1f75e
  1. .phan/
  2. contrib/
  3. dblists/
  4. docroot/
  5. errorpages/
  6. images/
  7. lib/
  8. logos/
  9. multiversion/
  10. private/
  11. rpc/
  12. src/
  13. static/
  14. tests/
  15. w/
  16. wmf-config/
  17. .editorconfig
  18. .gitattributes
  19. .gitignore
  20. .gitmessage
  21. .gitmodules
  22. .gitreview
  23. .mailmap
  24. .phpcs.xml
  25. composer.json
  26. dblists-index.php
  27. debug.json
  28. fc-list
  29. langlist
  30. langlist-labs
  31. phpunit.xml
  32. README.md
  33. requirements.txt
  34. robots.txt
  35. tox.ini
  36. typos
  37. wikiversions-labs.json
  38. wikiversions.json
README.md

operations/mediawiki-config.git

Files in this repository are almost a mirror of Wikimedia Foundation's production configuration of MediaWiki. Omitted files include passwords and security measures.

dblists/ : List of wiki databases.
For labs-only dblists, add "-labs" suffix before the file extension.

errorpages/ : Central management of error pages used by app servers at the PHP or Apache level.

wikiversions.json, wikiversions.php wikiversions-labs.json, wikiversions-labs.php : Let us associate a database with a specific copy of MediaWiki (generally a branch). The .php file is updated by editing wikiversions.json first and then running multiversion/updateWikiversions.

debug.json : Configuration for X-Wikimedia-Debug. The browser extensions use this to determine which app servers are available to use as debug backends.

docroot/ : The Apache document roots for most of our VirtualHosts.

static/ : Static files available under all docroots as /static.
Contains icons and images used by MediaWiki, such as project logos, favicons, CentralAuth SUL icons and more.

images/ : Deprecated aliases for a subset of files in /static/images.

w/ : The w/ directory in the docroot of any MediaWiki-serving VirtualHost.

tests/ : Holds some PHPUnit tests.

wmf-config/ : The MediaWiki configuration for all database.
Think of it like a huge LocalSettings.php.

wmf-config/CommonSettings.php : Generic configuration such as including extensions or calling over piece of configuration. This is mostly shared among all wikis.

wmf-config/InitialiseSettings.php : Per-wiki configuration.

wmf-config/db-*.php : Databases related configuration.

wmf-config/mc.php : Memcached configuration.

wmf-config/*-labs.php : Files used by the Beta Cluster to override production settings.