Assumptions:* mysql is installed and empty database has been created* rvm is installed system wide* httpd is installed Directions* gem install passenger* rvmsudo passenger-install-apache2-module* copy lines passenger provides into /etc/httpd/conf/httpd.conf # load phusion passenger LoadModule passenger_module /usr/local/rvm/gems/ruby-1.9.3-p286/gems/passenger-3.0.17/ext/apache2/mod_passenger.so PassengerRoot /usr/local/rvm/gems/ruby-1.9.3-p286/gems/passenger-3.0.17* create a conf file for the app /etc/httpd/conf.d/sparc-request.conf and change the RackEnv <VirtualHost *:80> ServerName obis-sparc-dev.mdc.musc.edu DocumentRoot /var/www/rails/sparc-rails/current/public <Directory /var/www/rails/sparc-rails/current/public> AllowOverride all Options -MultiViews RackEnv testing </Directory> </VirtualHost>* capistrano user exists and has access to rvm group* your public key has been added to the capistrano users .ssh/authorized_keys file* cap deploy:check and then create any files it needs to the shared folder* capistrano user has rights to clone the sparc-request repo from github, make sure the capistrano users key is added as key for a user that rights to the repos* cap deploy
|