SetupTasks » History » Version 5

« Previous - Version 5/36 (diff) - Next » - Current version
Chris Cannam, 2010-12-07 11:50 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. Pull across Drupal theme etc
  15. Ensure machine can be routed to!
  16. Configure SSL server
  17. Pull across hg repos
  18. Initial database load
  19. Set up test instances

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