title: Amazon Elastic Beanstalk not serving django static files
body: <p>I am trying to put up a simple django app on elastic beanstalk.  I thought I had the static parts of the app figured out as it works with heroku and on a server that was set up manually.  In debugging I even checked in a pushed the static files in the static directory to try to simplify things.  The mapping seems very strange in that it doesn't seem to follow the STATIC_ROOT.</p>
  
  <p>My relevant configs:
  settings.py</p>
  
  <pre><code>PROJECT_ROOT = os.path.abspath(os.path.dirname(__name__))
  STATIC_ROOT = os.path.join(PROJECT_ROOT,'static/')
  STATIC_URL = '/static/'
  STATICFILES_FINDERS = (
      'django.contrib.staticfiles.finders.FileSystemFinder',
      'django.contrib.staticfiles.finders.AppDirectoriesFinder',
  #    'django.contrib.staticfiles.finders.DefaultStorageFinder',
  )
  </code></pre>
  
  <p>urls.py</p>
  
  <pre><code>(r'^static/(?P&lt;path&gt;.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}),
  </code></pre>
  
  <p>LOGS:</p>
  
  <pre><code>[Wed Dec 26 15:39:04 2012] [error] [client 10.29.203.20] File does not exist: /opt/python/current/app/css, referer 10.29.203.20 - - 
  [26/Dec/2012:15:39:04 +0000] "GET /static/css/styles.css HTTP/1.1" 404 329 "http://" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.101 Safari/537.11"
  </code></pre>