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

From ArchWiki
Jump to: navigation, search
(Created page with '==General configuration guideline== * Document non-trivial chagnes within the config files * Keep the others informed about changes you made (e.g. send a summary to arch-dev) * u…')
 
Line 1: Line 1:
 
==General configuration guideline==
 
==General configuration guideline==
* Document non-trivial chagnes within the config files
+
* Document non-trivial changes within the config files
 
* Keep the others informed about changes you made (e.g. send a summary to arch-dev)
 
* Keep the others informed about changes you made (e.g. send a summary to arch-dev)
 
* use a local git repo for complex configuration files like /etc/httpd/conf and /etc/php
 
* use a local git repo for complex configuration files like /etc/httpd/conf and /etc/php
* Don't forget to commit your chagnes ;-)
+
* Don't forget to commit your changes ;-)
  
 
==Vhost setup==
 
==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 [[DeveloperWiki:Gerolde (dev)|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
 +
 
 +
==Maintainer==
 +
* System (sudo): Aaron, Jan, Dan, Pierre, Thomas
 +
===www.archlinux.org===
 +
* Maintainer: Dusty
 +
===mailman.archlinux.org===
 +
===dev.archlinux.org===
 +
* Maintainer: Dusty
 +
===bbs.archlinux.org===
 +
===wiki.archlinux.org===
 +
* Maintainer: Pierre
 +
* Upstream: http://www.mediawiki.org/wiki/MediaWiki
 +
* Dependencies: php, mysql
 +
* Public git repo: http://projects.archlinux.org/?p=wiki.archlinux.org.git;a=summary
 +
===projects.archlinux.org===
 +
===planet.archlinux.org===
 +
===repos.archlinux.org===
 +
 
 +
==Emergency evacuation plan==
 +
# Don't [http://z0r.de/?id=842 Panic]!
 +
# Look for some cute cat at [http://icanhascheezburger.com/ lolcats] and place it on a maintenance page
 +
# Blame Allan

Revision as of 22:45, 2 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)
  • use a local git repo for complex configuration files like /etc/httpd/conf and /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

Maintainer

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

www.archlinux.org

  • Maintainer: Dusty

mailman.archlinux.org

dev.archlinux.org

  • Maintainer: Dusty

bbs.archlinux.org

wiki.archlinux.org

projects.archlinux.org

planet.archlinux.org

repos.archlinux.org

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