SetupTasks » History » Version 4
Version 3 (Chris Cannam, 2010-12-07 10:12 AM) → Version 4/36 (Chris Cannam, 2010-12-07 11:44 AM)
h1. Setup on new server tasks
# -Install Apache, Postgres, Varnish, etc-
# -Install "Ruby EE":http://www.rubyenterpriseedition.com/ and "Phusion Passenger":http://modrails.org/-
# -Install (via gem) rake, rails version 2.3.5, pg, rmagick, ruby-openid-
# -Clone current soundsoftware code-
# -Set up postgresql user and initialise database-
# -Redmine initialisation-
# -Redmine permissions and ownership-
# -Basic Apache config for site on :81-
# -Varnish config for :80->:81-
# -PHP5 PHP5 via fcgi- fcgi
# -Basic Drupal install- install
# 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
# -Install Apache, Postgres, Varnish, etc-
# -Install "Ruby EE":http://www.rubyenterpriseedition.com/ and "Phusion Passenger":http://modrails.org/-
# -Install (via gem) rake, rails version 2.3.5, pg, rmagick, ruby-openid-
# -Clone current soundsoftware code-
# -Set up postgresql user and initialise database-
# -Redmine initialisation-
# -Redmine permissions and ownership-
# -Basic Apache config for site on :81-
# -Varnish config for :80->:81-
# -PHP5 PHP5 via fcgi- fcgi
# -Basic Drupal install- install
# 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