SetupTasks » History » Version 3

Chris Cannam, 2010-12-07 10:12 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 3 Chris Cannam
# PHP5 via fcgi
13 3 Chris Cannam
# 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 1 Chris Cannam
# Ensure machine can be routed to!
17 1 Chris Cannam
# Configure SSL server
18 1 Chris Cannam
# Pull across hg repos
19 1 Chris Cannam
# Initial database load
20 1 Chris Cannam
# Set up test instances
21 1 Chris Cannam
22 1 Chris Cannam
in the future: put old host in admin mode, re-point dns, final hg / database / redmine files update