SetupTasks » History » Version 5

Chris Cannam, 2010-12-07 11:50 AM

1 1 Chris Cannam
h1. Setup on new server tasks
2 1 Chris Cannam
3 2 Chris Cannam
# -Install Apache, Postgres, Varnish, etc-
4 2 Chris Cannam
# -Install "Ruby EE":http://www.rubyenterpriseedition.com/ and "Phusion Passenger":http://modrails.org/-
5 2 Chris Cannam
# -Install (via gem) rake, rails version 2.3.5, pg, rmagick, ruby-openid-
6 2 Chris Cannam
# -Clone current soundsoftware code-
7 2 Chris Cannam
# -Set up postgresql user and initialise database-
8 2 Chris Cannam
# -Redmine initialisation-
9 2 Chris Cannam
# -Redmine permissions and ownership-
10 2 Chris Cannam
# -Basic Apache config for site on :81-
11 2 Chris Cannam
# -Varnish config for :80->:81-
12 4 Chris Cannam
# -PHP5 via fcgi-
13 4 Chris Cannam
# -Basic Drupal install-
14 1 Chris Cannam
# Set up hgwebdir, reposman-soundsoftware, soundsoftware Apache auth
15 1 Chris Cannam
# Pull across remaining bits of redmine server that are not in hg (fonts, files, etc)
16 5 Chris Cannam
# Pull across Drupal theme etc
17 1 Chris Cannam
# Ensure machine can be routed to!
18 1 Chris Cannam
# Configure SSL server
19 1 Chris Cannam
# Pull across hg repos
20 1 Chris Cannam
# Initial database load
21 1 Chris Cannam
# Set up test instances
22 1 Chris Cannam
23 1 Chris Cannam
in the future: put old host in admin mode, re-point dns, final hg / database / redmine files update