One-Time: Local
- Gemfile: mysql2
- exception notification
- env var for rails secret token
- seeds file
- green tests
One-Time: Server
- create mysql db for app
- create mysql username and password for app
- env vars for db authentication
- production.yml
- deploy script
- log file rotation
- db backup script
- gem install passenger; passenger-install-nginx
- config passenger
First Time
- rake assets:precompile
- rake db:migrate
- rake db:seed
- touch tmp/restart.txt
Every Time
- backup db
- rake assets:precompile
- rake db:migrate
- touch tmp/restart.txt