Difference between revisions of "DeveloperWiki:Gudrun (web)"

From ArchWiki
Jump to: navigation, search
(andrea was going to do planet....stupid me, set myself as maintainer of projects and repos instead)
Line 28: Line 28:
* Upstream: http://www.mediawiki.org/wiki/MediaWiki
* Upstream: http://www.mediawiki.org/wiki/MediaWiki
* Dependencies: php, mysql
* Dependencies: php, mysql
* Public git repo: http://projects.archlinux.org/?p=wiki.archlinux.org.git;a=summary
* Public git repo: http://projects.archlinux.org/?p=vhosts/wiki.archlinux.org.git;a=summary
* Maintainer: Ronald
* Maintainer: Ronald

Revision as of 15:30, 3 September 2009

General configuration guideline

  • Document non-trivial changes within the config files
  • Keep the others informed about changes you made (e.g. send a summary to arch-dev, prefix with [gudrun])
  • Use a local git repo for complex configuration files. The following are currently being tracked in git:
    • /etc/httpd/conf
    • /etc/php
  • Don't forget to commit your changes ;-)

Vhost setup

  • For each vhost the DocumentRoot points to /srv/http/vhosts/<vhost.archlinux.org>/htdocs
  • Keep those files which should not delivered to the user above the htdocs dir (e.g. caches, htpasswd files etc.)
  • Every vhost/htdocs dir should be tracked by a git repo
  • If this is a public repo (prefered) make sure there are no config files with passwords; use .gitignore)
  • Put the public git repo on Gerolde under /srv/projects/git/<vhost.archlinux.org>.git
  • You'll push to and pull from that bare repo
  • The repo can be accessed via /srv/git/<vhost.archlinux.org>.git from gudrun


  • System (sudo): Aaron, Jan, Dan, Pierre, Thomas


  • Maintainer: Dusty



  • Maintainer: Dusty




  • Maintainer: Ronald



  • Maintainer: Ronald

Emergency evacuation plan

  1. Don't Panic!
  2. Look for some cute cat at lolcats and place it on a maintenance page
  3. Blame Allan