SetupTasks » History » Version 4

« Previous - Version 4/36 (diff) - Next » - Current version
Chris Cannam, 2010-12-07 11:44 AM


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. PHP5 via fcgi
  11. Basic Drupal install
  12. Set up hgwebdir, reposman-soundsoftware, soundsoftware Apache auth
  13. Pull across remaining bits of redmine server that are not in hg (fonts, files, etc)
  14. Ensure machine can be routed to!
  15. Configure SSL server
  16. Pull across hg repos
  17. Initial database load
  18. Set up test instances

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