SetupTasks » History » Version 2

« Previous - Version 2/36 (diff) - Next » - Current version
Chris Cannam, 2010-12-06 06:28 PM


Setup on new server tasks

  1. Install Apache, Postgres, Varnish, etc
  2. Install Ruby EE and Phusion Passenger
  3. Install (via gem) rake, rails version 2.3.5, pg, rmagick, ruby-openid
  4. Clone current soundsoftware code
  5. Set up postgresql user and initialise database
  6. Redmine initialisation
  7. Redmine permissions and ownership
  8. Basic Apache config for site on :81
  9. Varnish config for :80->:81
  10. Set up hgwebdir, reposman-soundsoftware, soundsoftware Apache auth
  11. Pull across remaining bits of redmine server that are not in hg (fonts, files, etc)
  12. Ensure machine can be routed to!
  13. Configure SSL server
  14. Pull across hg repos
  15. Initial database load
  16. Set up test instances

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