GitHub User: gerhard
nginx chef cookbook using the nginx app template described in this episode.
I always let the apps define the rack server. Some are fans or Thin while others go with Unicorn (or Rainbows). Capistrano+Foreman are a good combo for this. This is how I go about deploys.