SetupTasks » History » Version 1

Chris Cannam, 2010-12-06 06:28 PM

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