SetupTasks » History » Version 2

Version 1 (Chris Cannam, 2010-12-06 06:28 PM) → Version 2/36 (Chris Cannam, 2010-12-06 06:28 PM)

h1. Setup on new server tasks

# -Install Install Apache, Postgres, Varnish, etc- etc
# -Install Install "Ruby EE":http://www.rubyenterpriseedition.com/ and "Phusion Passenger":http://modrails.org/- Passenger":http://modrails.org/
# -Install Install (via gem) rake, rails version 2.3.5, pg, rmagick, ruby-openid- ruby-openid
# -Clone Clone current soundsoftware code- code
# -Set Set up postgresql user and initialise database- database
# -Redmine initialisation- Redmine initialisation
# -Redmine Redmine permissions and ownership- ownership
# -Basic Basic Apache config for site on :81- :81
# -Varnish Varnish config for :80->:81- :80->:81
# Set up hgwebdir, reposman-soundsoftware, soundsoftware Apache auth
# Pull across remaining bits of redmine server that are not in hg (fonts, files, etc)
# Ensure machine can be routed to!
# Configure SSL server
# Pull across hg repos
# Initial database load
# Set up test instances

in the future: put old host in admin mode, re-point dns, final hg / database / redmine files update