Nginx, Passenger, and Rails

From Wiki
Revision as of 21:28, 25 November 2014 by Scott (talk | contribs)
Jump to navigation Jump to search
  • apt-get install libmysqlclient-dev
  • work through rbenv setup
  • work through Passenger+Nginx installation NOTES:
    • skip the part about 'securing' /etc/apt/sources.list.d/passenger.list
    • install nginx-full instead of nginx-extras!
  • cd into rails app directory as deployment user
  • passenger-config build-native-support
  • gem install bundler
  • bundle install
  • update /etc/nginx/nginx.conf (activate passenger)
  • replace /etc/nginx/sites-enabled/default with your app config
  • install config/database.yml
  • run through rails production setup procedures (in nginx notes)
  • reboot nginx